sendInRoomMessage method
Future<bool>
sendInRoomMessage(
- String message, {
- ZegoInRoomMessageType type = ZegoInRoomMessageType.broadcastMessage,
send in-room message
Implementation
Future<bool> sendInRoomMessage(
String message, {
ZegoInRoomMessageType type = ZegoInRoomMessageType.broadcastMessage,
}) async {
final resultErrorCode = type == ZegoInRoomMessageType.broadcastMessage
? await ZegoUIKitCore.shared.message.sendBroadcastMessage(message)
: await ZegoUIKitCore.shared.message.sendBarrageMessage(message);
if (ZegoUIKitErrorCode.success != resultErrorCode) {
ZegoUIKitCore.shared.error.errorStreamCtrl?.add(
ZegoUIKitError(
code: ZegoUIKitErrorCode.messageSendError,
message: 'send in-room message error:$resultErrorCode, '
'message:$message, '
'${ZegoUIKitErrorCode.expressErrorCodeDocumentTips}',
method: 'sendInRoomCommand',
),
);
}
return ZegoErrorCode.CommonSuccess == resultErrorCode;
}