From ce4568cf7004b2dca62f740a3b4cafdfe37291ed Mon Sep 17 00:00:00 2001 From: Syed Taha Alam Date: Thu, 3 Jul 2025 10:13:39 +0300 Subject: [PATCH] Wd: a scenario is occcuring when app is getting a call over a next call then object is getting retained so removed the object --- lib/uitl/push-notification-handler.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/uitl/push-notification-handler.dart b/lib/uitl/push-notification-handler.dart index c89ede14..8dacf721 100644 --- a/lib/uitl/push-notification-handler.dart +++ b/lib/uitl/push-notification-handler.dart @@ -28,7 +28,6 @@ import 'package:flutter_callkit_incoming/entities/call_kit_params.dart'; import 'package:flutter_callkit_incoming/entities/ios_params.dart'; import 'package:flutter_callkit_incoming/entities/notification_params.dart'; import 'package:flutter_callkit_incoming/flutter_callkit_incoming.dart'; -import 'package:flutter_incoming_call/flutter_incoming_call.dart'; // import 'package:flutter_ios_voip_kit/call_state_type.dart'; // import 'package:flutter_ios_voip_kit/flutter_ios_voip_kit.dart'; @@ -243,12 +242,15 @@ _incomingCall(Map data) async { case Event.actionCallAccept: await FlutterCallkitIncoming.endAllCalls(); try { + print("going to open the screen"); openCallPage(LandingPage.incomingCallData, locator().navigatorKey .currentContext!); + await AppSharedPreferences().remove('call_data'); + } catch (e) { + print("there is a exception $e"); await AppSharedPreferences().setObject('call_data', data); - var data1 = await AppSharedPreferences().getObject('call_data'); } break;