From 02e3427c4e49b20fbad24db130099ad7ee787537 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 6 May 2025 12:53:28 +0200 Subject: [PATCH] Added toast for meeting update error + fixed other toasts --- .../ui/call/viewmodel/CurrentCallViewModel.kt | 4 ++-- .../ui/main/contacts/viewmodel/ContactViewModel.kt | 4 ++-- .../meetings/viewmodel/ScheduleMeetingViewModel.kt | 12 +++++++++++- app/src/main/res/values-fr/strings.xml | 12 ++++++------ app/src/main/res/values/strings.xml | 2 +- 5 files changed, 22 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt b/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt index d6b75036a..0292cd7e8 100644 --- a/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt +++ b/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt @@ -412,7 +412,7 @@ class CurrentCallViewModel chatRoom.removeListener(this) operationInProgress.postValue(false) chatRoomCreationErrorEvent.postValue( - Event(R.string.conversation_creation_error_toast) + Event(R.string.conversation_failed_to_create_toast) ) } } @@ -1424,7 +1424,7 @@ class CurrentCallViewModel ) operationInProgress.postValue(false) chatRoomCreationErrorEvent.postValue( - Event(R.string.conversation_creation_error_toast) + Event(R.string.conversation_failed_to_create_toast) ) } } diff --git a/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt b/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt index 45eebf837..c711414f9 100644 --- a/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/contacts/viewmodel/ContactViewModel.kt @@ -211,7 +211,7 @@ class ContactViewModel chatRoom.removeListener(this) operationInProgress.postValue(false) chatRoomCreationErrorEvent.postValue( - Event(R.string.conversation_creation_error_toast) + Event(R.string.conversation_failed_to_create_toast) ) } } @@ -574,7 +574,7 @@ class ContactViewModel ) operationInProgress.postValue(false) chatRoomCreationErrorEvent.postValue( - Event(R.string.conversation_creation_error_toast) + Event(R.string.conversation_failed_to_create_toast) ) } } diff --git a/app/src/main/java/org/linphone/ui/main/meetings/viewmodel/ScheduleMeetingViewModel.kt b/app/src/main/java/org/linphone/ui/main/meetings/viewmodel/ScheduleMeetingViewModel.kt index 1302689fc..2261a7f69 100644 --- a/app/src/main/java/org/linphone/ui/main/meetings/viewmodel/ScheduleMeetingViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/meetings/viewmodel/ScheduleMeetingViewModel.kt @@ -111,7 +111,17 @@ class ScheduleMeetingViewModel when (state) { ConferenceScheduler.State.Error -> { operationInProgress.postValue(false) - showRedToast(R.string.meeting_failed_to_schedule_toast, R.drawable.warning_circle) + if (::conferenceInfo.isInitialized) { + showRedToast( + R.string.meeting_failed_to_edit_schedule_toast, + R.drawable.warning_circle + ) + } else { + showRedToast( + R.string.meeting_failed_to_schedule_toast, + R.drawable.warning_circle + ) + } } ConferenceScheduler.State.Ready -> { val conferenceAddress = conferenceScheduler.info?.uri diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 94735bbcd..5f4d3757e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -181,7 +181,7 @@ ID du projet Firebase Partager le lien vers journaux avec… Les journaux ont été nettoyés - Echec à l\'envoi des journaux + Échec à l\'envoi des journaux Afficher la configuration Supprimer les contacts natifs importés @@ -474,7 +474,6 @@ %s est en train d\'écrire… %s sont en train d\'écrire… - Échec de la création de la conversation ! Ajouter des participants En réponse à : Chercher @@ -623,6 +622,7 @@ Réunion annulée Réunion annulée Échec de création de la réunion ! + Échec de modification de la réunion ! Veuillez saisir un titre et sélectionner au moins un participant Échec de l\'envoi des invitations à la réunion ! Échec de l\'envoi des invitations à certains des participants ! @@ -632,7 +632,7 @@ Annuler Connexion à la réunion Vous allez rejoindre la réunion dans quelques instants… - Echec de connexion à la conférence! + Échec de connexion à la conférence! Appel sortant @@ -725,7 +725,7 @@ Appareil authentifié Transfert en cours Appel transféré - Echec du transfert + Échec du transfert Utilisateur occupé Utilisateur introuvable Paramètres media incompatibles @@ -738,8 +738,8 @@ En attente d\'autres participants… Partage d\'écran Participants - Echec de l\'appel de groupe - Echec de la fusion des appels + Échec de l\'appel de groupe + Échec de la fusion des appels Participant (%s) Participants (%s) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b72c38f47..f269587af 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -515,7 +515,6 @@ %s is composing… %s are composing… - Failed to create conversation! Add participants Replying to: Search @@ -664,6 +663,7 @@ Meeting has been cancelled Meeting cancelled Failed to schedule meeting! + Failed to edit meeting! Please fill the title and select at least one participant Failed to send all invites to meeting! Failed to send invites to some participants of the meeting!