executeSingle method
Implementation
@override
CancelableOperation executeSingle({
required String methodName,
Map<String, dynamic> arguments = const {},
}) {
final requestId = _generateRequestId();
return CancelableOperation.fromFuture(
_channel.invokeMethod(
Action.subscribe.name,
{
"requestId": requestId,
"methodType": MethodType.single.name,
"methodName": methodName,
"arguments": arguments,
},
),
onCancel: () {
_cancelOperation(requestId);
},
);
}