Description
When a chat is received the MobileRTCMeetingServiceDelegate’s on(inMeetingChat messageID: String) is called twice with the same messageID.
Which version?
Latest version as of writing: v4.4.57220.1211
To Reproduce(If applicable)
Join meeting. Share a view. Receive a chat.
Smartphone (please complete the following information):
- Device: iPhone 7
- OS: 12.14.1
Additional context
func on(inMeetingChat messageID: String) {
guard let chat = service?.meetingChat(byID: messageID) else {
Log.warning?.message("inMeetingChat not found")
return
}
guard !chat.isMyself else {
return // Ignore self chats
}
Log.info?.message("inMeetingChat received mesage \(messageID): \(chat.content)")
}
Output:
**2019-12-23 09:34:33.387689-0600 App[4275:3459582] [CleanroomLogger] 🔷 inMeetingChat received mesage 3E274120-DAA4-418A-8205-11C4978B21D2: Optional("Hi") (HelpManager.swift:287)**
**2019-12-23 09:34:35.679678-0600 App[4275:3459582] [CleanroomLogger] 🔷 inMeetingChat received mesage 3E274120-DAA4-418A-8205-11C4978B21D2: Optional("Hi") (HelpManager.swift:287)**