Wd: a scenario is occcuring when app is getting a call over a next call then object is getting retained so removed the object

dev_v3.13.6_livecare
Syed Taha Alam 5 months ago
parent 5c75a186ed
commit ce4568cf70

@ -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<String, dynamic> data) async {
case Event.actionCallAccept:
await FlutterCallkitIncoming.endAllCalls();
try {
print("going to open the screen");
openCallPage(LandingPage.incomingCallData,
locator<NavigationService>().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;

Loading…
Cancel
Save