mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-28 15:22:39 +00:00
Improve error display for Jitsi service unable to start
This commit is contained in:
parent
9c1c22439b
commit
d414fb1ad7
4 changed files with 15 additions and 1 deletions
|
@ -1028,6 +1028,7 @@ Tap the + to start adding people.";
|
|||
"call_incoming_video" = "Incoming video call…";
|
||||
"call_already_displayed" = "There is already a call in progress.";
|
||||
"call_jitsi_error" = "Failed to join the conference call.";
|
||||
"call_jitsi_unable_to_start" = "Unable to start conference call";
|
||||
|
||||
"call_no_stun_server_error_title" ="Call failed due to misconfigured server";
|
||||
"call_no_stun_server_error_message_1" ="Please ask the administrator of your homeserver %@ to configure a TURN server in order for calls to work reliably.";
|
||||
|
|
|
@ -687,6 +687,10 @@ public class VectorL10n: NSObject {
|
|||
public static var callJitsiError: String {
|
||||
return VectorL10n.tr("Vector", "call_jitsi_error")
|
||||
}
|
||||
/// Unable to start conference call
|
||||
public static var callJitsiUnableToStart: String {
|
||||
return VectorL10n.tr("Vector", "call_jitsi_unable_to_start")
|
||||
}
|
||||
/// Device Speaker
|
||||
public static var callMoreActionsAudioUseDevice: String {
|
||||
return VectorL10n.tr("Vector", "call_more_actions_audio_use_device")
|
||||
|
|
|
@ -932,6 +932,7 @@ NSString *const AppDelegateUniversalLinkDidChangeNotification = @"AppDelegateUni
|
|||
|
||||
NSString *title = [error.userInfo valueForKey:NSLocalizedFailureReasonErrorKey];
|
||||
NSString *msg = [error.userInfo valueForKey:NSLocalizedDescriptionKey];
|
||||
NSString *localizedDescription = error.localizedDescription;
|
||||
if (!title)
|
||||
{
|
||||
if (msg)
|
||||
|
@ -939,6 +940,10 @@ NSString *const AppDelegateUniversalLinkDidChangeNotification = @"AppDelegateUni
|
|||
title = msg;
|
||||
msg = nil;
|
||||
}
|
||||
else if (localizedDescription.length > 0)
|
||||
{
|
||||
title = localizedDescription;
|
||||
}
|
||||
else
|
||||
{
|
||||
title = [VectorL10n error];
|
||||
|
|
|
@ -19,11 +19,15 @@ import Foundation
|
|||
#if canImport(JitsiMeetSDK)
|
||||
import JitsiMeetSDK
|
||||
|
||||
enum JitsiServiceError: Error {
|
||||
enum JitsiServiceError: LocalizedError {
|
||||
case widgetContentCreationFailed
|
||||
case emptyResponse
|
||||
case noWellKnown
|
||||
case unknown
|
||||
|
||||
var errorDescription: String? {
|
||||
return VectorL10n.callJitsiUnableToStart
|
||||
}
|
||||
}
|
||||
|
||||
private enum HTTPStatusCodes {
|
||||
|
|
Loading…
Reference in a new issue