sendFakeMessage method
void
sendFakeMessage({
- required ZegoUIKitUser sender,
- required String message,
- Map<
String, String> ? attributes,
send fake message in message list,
please make sure message
.timestamp has valid value
Implementation
void sendFakeMessage({
required ZegoUIKitUser sender,
required String message,
Map<String, String>? attributes,
}) {
private.streamControllerPseudoMessage?.add(
ZegoInRoomMessage(
user: sender,
message: (attributes?.isEmpty ?? true)
? message
: ZegoInRoomMessage.jsonBody(
message: message,
attributes: attributes!,
),
timestamp: ZegoUIKit().getNetworkTime().value?.millisecondsSinceEpoch ??
DateTime.now().millisecondsSinceEpoch,
messageID: '-1',
),
);
}