mobileAuthToken static method
Implementation
static Future<dynamic> mobileAuthToken(
{double? timeout, required FlyVerifyResultListener result}) {
final Map<String, dynamic> args = {'timeout': timeout};
Future<dynamic> callBack =
_channel.invokeMethod(FlyVerifySDKMethods.mobileAuthToken.name, args);
if (Platform.isAndroid) {
_channelReceiver.receiveBroadcastStream().listen((event) {
print('flutter:dart:received mobileAuthToken');
if (event != null && event is Map) {
if (event['ret'] != null) {
result(event['ret'], null);
} else if (event['err'] != null) {
result(null, event);
}
}
});
} else if (Platform.isIOS) {
callBack.then((dynamic response) {
if (response != null && response is Map) {
result(response['ret'], response['err']);
} else {
result(null, null);
}
});
}
return callBack;
}