We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 32b897a commit 02d7704Copy full SHA for 02d7704
1 file changed
MixinServices/MixinServices/Services/WebSocket/Service/ReceiveMessageService.swift
@@ -724,8 +724,13 @@ public class ReceiveMessageService: MixinService {
724
let quoteMessage = MessageDAO.shared.getNonFailedMessage(messageId: data.quoteMessageId)
725
726
defer {
727
- if let quoteMessage = quoteMessage, let quoteContent = try? JSONEncoder.default.encode(quoteMessage) {
728
- MessageDAO.shared.update(quoteContent: quoteContent, for: messageId)
+ if let quoteMessage {
+ if let thumbImage = quoteMessage.thumbImage, thumbImage.utf8.count > maxThumbImageLength {
729
+ quoteMessage.thumbImage = defaultThumbImage
730
+ }
731
+ if let quoteContent = try? JSONEncoder.default.encode(quoteMessage) {
732
+ MessageDAO.shared.update(quoteContent: quoteContent, for: messageId)
733
734
}
735
736
0 commit comments