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