sendDefaultChannelEvent method
Future<bool>
sendDefaultChannelEvent(
- NUIMiniProgramEventType type, {
- required String payload,
override
Implementation
@override
Future<bool> sendDefaultChannelEvent(NUIMiniProgramEventType type, {required String payload}) async{
if(_simulator != null) return _simulator!.sendDefaultChannelEvent(type, payload: payload);
final internalMessage = NUIMiniProgramInternalMessage(type: type, data: payload);
final message = NUIMiniProgramMessage(channel: NUIMiniProgramMessage.DEFAULT_CHANNEL, data: jsonEncode(internalMessage));
try {
final result = await sendAndAwaitCrossEvent(message);
return true;
}catch(e){
print("[NUIMiniProgramJSEngine] Failed to send ${type.value} event with error : $e");
return false;
}
}