From a6dce56e0cf49e4dfac5b6e1e63e906347e813ae Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Wed, 10 Apr 2024 18:22:18 +0200 Subject: [PATCH] [backend/masto-client] Add quote_id to StatusEntity --- Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs | 1 + .../Controllers/Mastodon/Schemas/Entities/StatusEntity.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs index 90a17bba..806286c0 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs @@ -101,6 +101,7 @@ public class NoteRenderer( MastoReplyUserId = note.MastoReplyUserId, Renote = renote, Quote = quote, + QuoteId = note.IsQuote ? note.RenoteId : null, ContentType = "text/x.misskeymarkdown", CreatedAt = note.CreatedAt.ToStringIso8601Like(), EditedAt = note.UpdatedAt?.ToStringIso8601Like(), diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Schemas/Entities/StatusEntity.cs b/Iceshrimp.Backend/Controllers/Mastodon/Schemas/Entities/StatusEntity.cs index a05d7bae..3f5c4543 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Schemas/Entities/StatusEntity.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Schemas/Entities/StatusEntity.cs @@ -17,6 +17,7 @@ public class StatusEntity : IEntity, ICloneable [J("in_reply_to_account_id")] public required string? ReplyUserId { get; set; } [J("reblog")] public required StatusEntity? Renote { get; set; } [J("quote")] public required StatusEntity? Quote { get; set; } + [J("quote_id")] public required string? QuoteId { get; set; } [J("content_type")] public required string ContentType { get; set; } [J("created_at")] public required string CreatedAt { get; set; } [J("edited_at")] public required string? EditedAt { get; set; }