startAction static method
Implementation
static Future<dynamic> startAction(String actionId,Function result,
{Map<String, String>? extras}) async {
try {
Completer completer = new Completer<String>();
_broadcastReceiverSubscription =
stream.receiveBroadcastStream().listen((data){
print(data);
result(data);
});
if (extras == null) {
extras = new Map();
}
await methodChannel.invokeMethod('callAction',
<String, dynamic>{'actionId': actionId, "extras": extras});
_broadcastReceiverSubscription?.onData(completer.complete);
return completer.future;
} on PlatformException catch (e) {
print("ZISKYEXCEPTION $e");
}
return null;
}