From caa5263af6c9cd0b47c245be2ff06ecd1850f0bf Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sat, 15 Mar 2025 02:06:47 +0100 Subject: [PATCH] [backend/akko-client] Add LocalOnly to PleromaStatusExtensions (ISH-658) --- .../Controllers/Mastodon/Renderers/NoteRenderer.cs | 7 ++++++- .../Pleroma/Schemas/Entities/PleromaStatusExtensions.cs | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs index c587160b..f6718385 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs @@ -205,7 +205,12 @@ public class NoteRenderer( Reactions = reactions, Tags = tags, Filtered = filterResult, - Pleroma = new PleromaStatusExtensions { Reactions = reactions, ConversationId = note.ThreadId } + Pleroma = new PleromaStatusExtensions + { + LocalOnly = note.LocalOnly, + Reactions = reactions, + ConversationId = note.ThreadId + } }; return res; diff --git a/Iceshrimp.Backend/Controllers/Pleroma/Schemas/Entities/PleromaStatusExtensions.cs b/Iceshrimp.Backend/Controllers/Pleroma/Schemas/Entities/PleromaStatusExtensions.cs index d84fea4e..6c8a8153 100644 --- a/Iceshrimp.Backend/Controllers/Pleroma/Schemas/Entities/PleromaStatusExtensions.cs +++ b/Iceshrimp.Backend/Controllers/Pleroma/Schemas/Entities/PleromaStatusExtensions.cs @@ -7,4 +7,5 @@ public class PleromaStatusExtensions { [J("emoji_reactions")] public required List Reactions { get; set; } [J("conversation_id")] public required string ConversationId { get; set; } + [J("local")] public required bool LocalOnly { get; set; } } \ No newline at end of file