clearMessage method
Future<bool>
clearMessage({
- ZegoInRoomMessageType type = ZegoInRoomMessageType.broadcastMessage,
- bool clearRemote = true,
Implementation
Future<bool> clearMessage({
ZegoInRoomMessageType type = ZegoInRoomMessageType.broadcastMessage,
bool clearRemote = true,
}) async {
ZegoUIKitCore.shared.clearLocalMessage(type);
if (clearRemote) {
final resultErrorCode =
await ZegoUIKitCore.shared.clearRemoteMessage(type);
if (ZegoUIKitErrorCode.success != resultErrorCode) {
ZegoUIKitCore.shared.error.errorStreamCtrl?.add(
ZegoUIKitError(
code: ZegoUIKitErrorCode.customCommandSendError,
message: 'remove remote message error:$resultErrorCode, '
'${ZegoUIKitErrorCode.expressErrorCodeDocumentTips}',
method: 'clearMessage',
),
);
}
return ZegoErrorCode.CommonSuccess == resultErrorCode;
}
return true;
}