File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -324,9 +324,17 @@ class _MyAppState extends State<HomePage> {
324324 print ('onMessage: $message ' );
325325 if (message.containsKey ('data' )) {
326326 // Handle data message
327- final dynamic data = message['data' ];
328- var number = data['body' ] as String ;
329- await displayIncomingCall (number);
327+ var payload = message['data' ];
328+ var callerId = payload['caller_id' ] as String ;
329+ var callerName = payload['caller_name' ] as String ;
330+ var uuid = payload['uuid' ] as String ;
331+ var hasVideo = payload['has_video' ] == "true" ;
332+ final callUUID = uuid ?? Uuid ().v4 ();
333+ setState (() {
334+ calls[callUUID] = Call (callerId);
335+ });
336+ _callKeep.displayIncomingCall (callUUID, callerId,
337+ localizedCallerName: callerName, hasVideo: hasVideo);
330338 }
331339 },
332340 onBackgroundMessage: myBackgroundMessageHandler,
You can’t perform that action at this time.
0 commit comments