in AmazonChimeSDKDemo/AmazonChimeSDKDemo/MeetingModel.swift [257:280]
func sendDataMessage(_ message: String) {
do {
try currentMeetingSession
.audioVideo
.realtimeSendDataMessage(topic: "chat",
data: message,
lifetimeMs: 1000)
} catch {
logger.error(msg: "Failed to send message!")
return
}
let currentTimestamp = NSDate().timeIntervalSince1970
let timestamp = TimeStampConversion.formatTimestamp(timestamp: Int64(currentTimestamp) * 1000)
chatModel
.addChatMessage(chatMessage:
ChatMessage(
senderName: self.selfName,
message: message,
timestamp: timestamp,
isSelf: true
))
}