From fe2efdaec0493f8472b4e21b1b198ab2f97a8452 Mon Sep 17 00:00:00 2001 From: Infi Date: Mon, 3 Jun 2024 19:56:11 +0200 Subject: [PATCH] fix(regression/cs2): limit amt of replies Signed-off-by: Infi --- .../revolt/screens/chat/views/channel/ChannelScreenViewModel.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/chat/revolt/screens/chat/views/channel/ChannelScreenViewModel.kt b/app/src/main/java/chat/revolt/screens/chat/views/channel/ChannelScreenViewModel.kt index e365206b..c8f0d14c 100644 --- a/app/src/main/java/chat/revolt/screens/chat/views/channel/ChannelScreenViewModel.kt +++ b/app/src/main/java/chat/revolt/screens/chat/views/channel/ChannelScreenViewModel.kt @@ -234,7 +234,9 @@ class ChannelScreenViewModel @Inject constructor( } suspend fun addReplyTo(messageId: String) { + if (draftReplyTo.size >= 5) return if (draftReplyTo.any { it.id == messageId }) return + val shouldMention = kvStorage.getBoolean("mentionOnReply") ?: false draftReplyTo.add(SendMessageReply(messageId, shouldMention)) }