send method
Send a binary message to the platform plugins on the given channel.
Returns a Future which completes to the received response, undecoded, in binary form.
Implementation
@override
Future<ByteData?>? send(String channel, ByteData? message) async {
if (channel == SystemChannels.textInput.name) {
final MethodCall methodCall =
SystemChannels.textInput.codec.decodeMethodCall(message);
bool ignore = false;
switch (methodCall.method) {
case 'TextInput.show':
ignore = textInputBindingMixin.ignoreTextInputShow();
break;
default:
ignore = textInputBindingMixin.ignoreSendMessage(methodCall);
}
if (ignore) {
return null;
}
}
return origin.send(channel, message);
}