[backend/masto-client] Render quote-renotes correctly (ISH-281)

This commit is contained in:
Laura Hausmann 2024-04-28 00:03:52 +02:00
parent fa082a3280
commit ca56b93524
No known key found for this signature in database
GPG key ID: D044E84C5BE01605

View file

@ -26,11 +26,11 @@ public class NoteRenderer(
{
var uri = note.Uri ?? note.GetPublicUri(config.Value);
var renote = note is { Renote: not null, IsQuote: false } && recurse > 0
? await RenderAsync(note.Renote, user, null, data, 0)
: null;
var quote = note is { Renote: not null, IsQuote: true } && recurse > 0
? await RenderAsync(note.Renote, user, null, data, --recurse)
: null;
var quote = note is { Renote: not null, IsQuote: true } && recurse > 1
? await RenderAsync(note.Renote, user, null, data, 0)
: null;
var text = note.Text;
string? quoteUri = null;