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,