onSyncCallsState method
Restore saved calls when Activity re-created while service has been running (Android only)
Implementation
void onSyncCallsState(Map<String, dynamic> argsMap) {
for (var c in argsMap['callsList'] ?? []) {
CallModel? newCall = CallModel.fromJson(Map<String, dynamic>.from(c), _logs);
if(newCall != null) _callItems.add(newCall);
}
_switchedCallId = argsMap['switchedCallId'] ?? kEmptyCallId;
_logs?.print('onSyncState calls:${_callItems.length}');
if(_callItems.isNotEmpty) {
notifyListeners();
onNewIncomingCall?.call();
}
}