From d8ac3b337a31ef84462b974bf4a3980069285a86 Mon Sep 17 00:00:00 2001 From: td Date: Fri, 27 Jan 2023 17:57:53 +0530 Subject: [PATCH] fix: try to stop ringtone on call termination --- lib/src/voip/call.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/src/voip/call.dart b/lib/src/voip/call.dart index 2155dee7..62fcea03 100644 --- a/lib/src/voip/call.dart +++ b/lib/src/voip/call.dart @@ -1065,6 +1065,13 @@ class CallSession { ringingTimer?.cancel(); ringingTimer = null; + try { + voip.delegate.stopRingtone(); + } catch (e) { + // maybe rigntone never started (group calls) or has been stopped already + Logs().d('stopping ringtone failed ', e); + } + hangupParty = party; hangupReason = reason;