diff --git a/lib/home/app_provider.dart b/lib/home/app_provider.dart index 57f5b32..be3679e 100644 --- a/lib/home/app_provider.dart +++ b/lib/home/app_provider.dart @@ -163,8 +163,7 @@ class AppProvider extends ChangeNotifier { RssFeedModel currentRssFeedModel = RssFeedModel(); Future getRssFeedDetailsFromServer() async { - RssFeedModel? rssFeedModel = - await API.getRssFeedDetailsFromServer(languageId: 0, onFailure: (error) => log("Api call failed with this error: ${error.toString()}")); + RssFeedModel? rssFeedModel = await API.getRssFeedDetailsFromServer(languageId: 0, onFailure: (error) => log("Api call failed with this error: ${error.toString()}")); if (rssFeedModel != null) { currentRssFeedModel = rssFeedModel; @@ -394,8 +393,10 @@ class AppProvider extends ChangeNotifier { patientTickets.add(temp); } notifyListeners(); - await voiceCallPatientTicket(patientTickets.first, "listenAudioPlayerEvents"); - updatePatientTicket(patientTickets.first); + if (isQueuePatients.isNotEmpty) { + await voiceCallPatientTicket(patientTickets.first, "listenAudioPlayerEvents"); + updatePatientTicket(patientTickets.first); + } }); // } } @@ -487,8 +488,7 @@ class AppProvider extends ChangeNotifier { onDisconnect(exception) { log("SignalR: onDisconnect"); - signalRHelper.startSignalRConnection(currentDeviceIp, - onUpdateAvailable: onPingReceived, onConnect: onConnect, onConnecting: onConnecting, onDisconnect: onDisconnect); + signalRHelper.startSignalRConnection(currentDeviceIp, onUpdateAvailable: onPingReceived, onConnect: onConnect, onConnecting: onConnecting, onDisconnect: onDisconnect); } onConnecting() {