onMessageReceived method
Implementation
@override
RTWebviewChannelEvent? onMessageReceived(dynamic message) {
dynamic data;
try {
data = jsonDecode(message.message);
if (data == null) return null;
if (data is! Map<String, dynamic>) return null;
if (data['type'] == null) return null;
return RTWebviewChannelEvent(data['type'], data);
} catch (e, t) {
if (kDebugMode) {
print(e);
print(t);
}
return null;
}
}