[backend/masto-client] Add FollowRequestCount to AccountSource

This commit is contained in:
Laura Hausmann 2024-07-02 22:43:36 +02:00
parent ee16a7ab15
commit d2e7753dd1
No known key found for this signature in database
GPG key ID: D044E84C5BE01605
2 changed files with 8 additions and 6 deletions

View file

@ -76,7 +76,8 @@ public class UserRenderer(IOptions<Config.InstanceSection> config, MfmConverter
Note = profile?.Description ?? "", Note = profile?.Description ?? "",
Privacy = StatusEntity.EncodeVisibility(user.UserSettings?.DefaultNoteVisibility ?? Privacy = StatusEntity.EncodeVisibility(user.UserSettings?.DefaultNoteVisibility ??
Note.NoteVisibility.Public), Note.NoteVisibility.Public),
Sensitive = false Sensitive = false,
FollowRequestCount = await db.FollowRequests.CountAsync(p => p.Followee == user)
}; };
} }

View file

@ -39,9 +39,10 @@ public class Field
public class AccountSource public class AccountSource
{ {
[J("language")] public required string Language { get; set; } [J("language")] public required string Language { get; set; }
[J("note")] public required string Note { get; set; } [J("note")] public required string Note { get; set; }
[J("privacy")] public required string Privacy { get; set; } [J("privacy")] public required string Privacy { get; set; }
[J("sensitive")] public required bool Sensitive { get; set; } [J("sensitive")] public required bool Sensitive { get; set; }
[J("fields")] public required List<Field> Fields { get; set; } [J("fields")] public required List<Field> Fields { get; set; }
[J("follow_requests_count")] public required int FollowRequestCount { get; set; }
} }