[backend/federation] Improve performance of note replies endpoint
This commit is contained in:
parent
fa9dcfae6b
commit
39ebc7a457
1 changed files with 2 additions and 2 deletions
|
@ -94,12 +94,12 @@ public class ActivityPubController(
|
||||||
.Select(p => new Note { Id = p.Id, Uri = p.Uri })
|
.Select(p => new Note { Id = p.Id, Uri = p.Uri })
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
|
|
||||||
var rendered = replies.Select(noteRenderer.RenderLite).ToList();
|
var rendered = replies.Select(noteRenderer.RenderLite).Cast<ASObject>().ToList();
|
||||||
var res = new ASOrderedCollection
|
var res = new ASOrderedCollection
|
||||||
{
|
{
|
||||||
Id = $"{note.GetPublicUri(config.Value)}/replies",
|
Id = $"{note.GetPublicUri(config.Value)}/replies",
|
||||||
TotalItems = (ulong)rendered.Count,
|
TotalItems = (ulong)rendered.Count,
|
||||||
Items = rendered.Cast<ASObject>().ToList()
|
Items = rendered
|
||||||
};
|
};
|
||||||
|
|
||||||
return res.Compact();
|
return res.Compact();
|
||||||
|
|
Loading…
Add table
Reference in a new issue