We'd used TwilioConversationsClient
version 2.0.0 for Chat feature few years before.
Now we're updating the Pod version of TwilioConversationsClient
to 4.0.0.
It raises a lot of issues like
Value of type 'TCHMessage' has no member 'mediaSid'
Like this TCHMessage has lot of issues like, it has no member for hasMedia
, mediaType
, getMediaContentTemporaryUrl
For ex,
func checkAndShowImageExistInCache(selectedMessage: TCHMessage?){ // check msg is nil then return guard let message = selectedMessage else { return } let url = URL.init(string: message.mediaSid!) let request = ImageRequest(url: url!) if let container = ImageCache.shared[request] { self.openSelectedMessage(message: message, urlString: "", downloadedImage: container.image) print("cached media SID \(message.mediaSid!)") loader.hide() return } }
mediaSid
is getting syntax error.
Searched a lot, but no luck. How can I fix this?