From 4c86cc9d887930e03f8331e851f87e4cd1f04382 Mon Sep 17 00:00:00 2001 From: Infi Date: Sat, 11 Jan 2025 16:56:17 +0100 Subject: [PATCH] fix: do not log unnecessary exception Signed-off-by: Infi --- app/src/main/java/chat/revolt/components/chat/InReplyTo.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/chat/revolt/components/chat/InReplyTo.kt b/app/src/main/java/chat/revolt/components/chat/InReplyTo.kt index 40970fbb..60c54a5f 100644 --- a/app/src/main/java/chat/revolt/components/chat/InReplyTo.kt +++ b/app/src/main/java/chat/revolt/components/chat/InReplyTo.kt @@ -36,6 +36,7 @@ import chat.revolt.components.generic.UserAvatar import chat.revolt.markdown.jbm.JBM import chat.revolt.markdown.jbm.JBMRenderer import chat.revolt.markdown.jbm.LocalJBMarkdownTreeState +import java.util.concurrent.CancellationException @OptIn(JBM::class) @Composable @@ -63,6 +64,8 @@ fun InReplyTo( if (messageId !in RevoltAPI.messageCache) { try { RevoltAPI.messageCache[messageId] = fetchSingleMessage(channelId, messageId) + } catch (e: CancellationException) { + // It's fine } catch (e: Exception) { Log.e("InReplyTo", "Failed to fetch message $messageId", e) }