diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist
index 2234412..729a8ef 100644
--- a/ios/Runner/Info.plist
+++ b/ios/Runner/Info.plist
@@ -71,6 +71,7 @@
UIBackgroundModes
+ voip
processing
fetch
remote-notification
diff --git a/lib/ui/login/login_screen.dart b/lib/ui/login/login_screen.dart
index a9bc406..e2cc999 100644
--- a/lib/ui/login/login_screen.dart
+++ b/lib/ui/login/login_screen.dart
@@ -95,11 +95,12 @@ class _LoginScreenState extends State with WidgetsBindingObserver {
}
// IOS Voip Call
- void setupVoIPCallBacks() {
+ Future setupVoIPCallBacks() async {
if (Platform.isIOS) {
voIPKit.getVoIPToken().then((String? value) async {
+ print('🎈 example: setupVoIPCallBacks: $value');
if (value != null) {
- AppState().setiosVoipPlayerID = await ChatApiClient().oneSignalVoip(value!);
+ AppState().setiosVoipPlayerID = await ChatApiClient().oneSignalVoip(value);
}
});
}
@@ -150,8 +151,11 @@ class _LoginScreenState extends State with WidgetsBindingObserver {
isIncomingCall = true;
if (AppState().getisUserOnline) {
_iosCallPayload = IosCallPayload(
- uuid: uuid, incomingCallerId: callDetails.split("-")[0], incomingCallReciverId: callDetails.split("-")[1], incomingCallerName: _iosCallPayload!.incomingCallerName, incomingCallType: callDetails.split("-").last);
-
+ uuid: uuid,
+ incomingCallerId: callDetails.split("-")[0],
+ incomingCallReciverId: callDetails.split("-")[1],
+ incomingCallerName: _iosCallPayload!.incomingCallerName,
+ incomingCallType: callDetails.split("-").last);
} else {
_iosCallPayload = IosCallPayload(
uuid: uuid, incomingCallerId: callDetails.split("-")[0], incomingCallReciverId: callDetails.split("-")[1], incomingCallerName: null, incomingCallType: callDetails.split("-").last);