addAdminMark method
Implementation
@override
void addAdminMark(BleDeviceCall<String> call, {String? nickname}) {
_channel.setMethodCallHandler(null);
_channel.setMethodCallHandler((channelCall) {
if (channelCall.method == "addAdminMarkProgress") {
if (call.markProgress != null) {
call.markProgress!(channelCall.arguments["overall"],
channelCall.arguments["current"]);
}
}
return Future.value(null);
});
_channel.invokeMethod<String>("addAdminMark", {"nickname": nickname}).then(
(uid) {
_channel.setMethodCallHandler(null);
call.success(uid!);
}).onError((PlatformException error, stackTrace) {
_channel.setMethodCallHandler(null);
call.fail(error);
});
}