filterSystemChannel method
Implementation
IInfo? filterSystemChannel(String name, ByteData? data, bool send) {
if (name == SystemChannels.lifecycle.name) {
return decodeMessage(name, data, SystemChannels.lifecycle.codec, send);
}
if (name == SystemChannels.accessibility.name) {
return decodeMessage(
name, data, SystemChannels.accessibility.codec, send);
}
if (name == SystemChannels.keyEvent.name) {
return decodeMessage(name, data, SystemChannels.keyEvent.codec, send);
}
if (name == SystemChannels.navigation.name) {
return decodeMethod(name, data, SystemChannels.navigation.codec, send);
}
if (name == SystemChannels.platform.name) {
return decodeMethod(name, data, SystemChannels.platform.codec, send);
}
if (name == SystemChannels.platform_views.name) {
return decodeMethod(
name, data, SystemChannels.platform_views.codec, send);
}
if (name == SystemChannels.skia.name) {
return decodeMethod(name, data, SystemChannels.skia.codec, send);
}
if (name == SystemChannels.system.name) {
return decodeMessage(name, data, SystemChannels.system.codec, send);
}
if (name == SystemChannels.textInput.name) {
return decodeMethod(name, data, SystemChannels.textInput.codec, send);
}
if (name == 'flutter/assets') {
return decodeByteMessage(name, data, send);
}
return null;
}