From ad25e3187e1bc6225b4bfaea6b4f69d2c2e8f51b Mon Sep 17 00:00:00 2001 From: Amy Date: Sun, 7 Dec 2025 08:56:22 -0400 Subject: [PATCH] fix: reply to blocked messages using swipe to reply closes #11 Signed-off-by: Amy --- .../stoat/composables/screens/chat/atoms/RegularMessage.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/chat/stoat/composables/screens/chat/atoms/RegularMessage.kt b/app/src/main/java/chat/stoat/composables/screens/chat/atoms/RegularMessage.kt index 88afc3d9..1a82468d 100644 --- a/app/src/main/java/chat/stoat/composables/screens/chat/atoms/RegularMessage.kt +++ b/app/src/main/java/chat/stoat/composables/screens/chat/atoms/RegularMessage.kt @@ -216,7 +216,9 @@ fun RegularMessage( ) .nestedScroll(nestedScrollConnection) .then( - if (LoadedSettings.messageReplyStyle == MessageReplyStyle.SwipeFromEnd) + // FIXME Use one cache roundtrip instead of fetching the cache twice to render the message + if (LoadedSettings.messageReplyStyle == MessageReplyStyle.SwipeFromEnd + && StoatAPI.userCache[message.author]?.relationship != "Blocked") Modifier.supportSwipeReply( onDown = {}, onMove = onFingerMoveHandler,