setForegroundMode method
Set foreground mode of the CallNotifService service (Android only)
Implementation
Future<void> setForegroundMode(bool enabled) async {
if (Platform.isAndroid) {
if (_foregroundModeEnabled == enabled) return;
_logs?.print('set foreground mode - $enabled');
try {
await PjsipConnectFlutter().setForegroundMode(enabled);
_foregroundModeEnabled = enabled;
notifyListeners();
} on PlatformException catch (err) {
_logs?.print(
'Can\'t setForegroundMode. Err: ${err.code} ${err.message}',
);
return Future.error((err.message == null) ? err.code : err.message!);
}
}
}