From 9de6d15a0ca6aee0055495dd5acddab51b897609 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Tue, 7 Jan 2025 08:14:33 +0100 Subject: [PATCH] [backend/masto-client] Move replyInaccessible marker into CW field for notes with CW --- .../Controllers/Mastodon/Renderers/NoteRenderer.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs index be0cb92e..35e972ae 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs @@ -112,6 +112,16 @@ public class NoteRenderer( _ => MfmInlineMedia.MediaType.Other }, p.RemoteUrl ?? p.Url, p.Description)).ToList(); + var cw = note.Cw; + if (replyInaccessible && !string.IsNullOrEmpty(cw)) + { + // prefix with lock emoji + cw = "RE: \ud83d\udd12, " + cw; + + // prevent duplicating inaccessible marker in the body + replyInaccessible = false; + } + string? content = null; if (data?.Source != true) {