From 73237ee3353f69c7d26443346559fac1510ce91a 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 69a69ad8e..22a2ccab2 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 @@ -421,7 +421,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) ) } } @@ -1442,7 +1442,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 2667c2d01..5a16246b2 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 880da234a..50f2655df 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 @@ -113,7 +113,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 bfaf09156..d19c684c3 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -173,7 +173,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 @@ -468,7 +468,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 @@ -617,6 +616,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 ! @@ -626,7 +626,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 @@ -719,7 +719,7 @@ Appareil authentifié Transfert en cours Appel transféré - Echec du transfert + Échec du transfert Utilisateur occupé Utilisateur introuvable Paramètres media incompatibles @@ -732,8 +732,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 cbb1b586b..e6a98591d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -509,7 +509,6 @@ %s is composing… %s are composing… - Failed to create conversation! Add participants Replying to: Search @@ -658,6 +657,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!