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 6ad106af..06ff97d0 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 @@ -187,7 +187,9 @@ fun RegularMessage( x = with(LocalDensity.current) { animOffsetX.toDp() } ) .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,