summary refs log tree commit diff
path: root/extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-06-23 08:40:03 +0200
committerRory& <root@rory.gay>2026-06-23 08:40:03 +0200
commitb327878f925aa24b54400a12db6638a4b1465e22 (patch)
tree866a02d0e2133b54daff0d55098a216827faef5c /extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs
parentMember list kinda works now? (diff)
downloadserver-ts-b327878f925aa24b54400a12db6638a4b1465e22.tar.xz
Include presence in op14 response
Diffstat (limited to 'extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs')
-rw-r--r--extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs b/extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs

index 79369de1..9f1e655a 100644 --- a/extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs +++ b/extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs
@@ -142,7 +142,7 @@ public class Op14Controller(ILogger<Op12Controller> logger, SpacebarAspNetAuthen if (members.Count > 0) { memberList.Add(new RoleEntry() { Group = new() { Id = role.ToString(), Count = members.Count } }); - memberList.AddRange(members.Select(m => (IMemberListEntry)new MemberEntry() { Member = m.ToPublicMember() })); + memberList.AddRange(members.Select(m => (IMemberListEntry)new MemberEntry() { Member = m.ToPublicMemberWithPresence() })); } handledRoles.Add(role); @@ -167,7 +167,7 @@ public class Op14Controller(ILogger<Op12Controller> logger, SpacebarAspNetAuthen if (onlineMembers.Count > 0) { memberList.Add(new RoleEntry() { Group = new() { Id = "online", Count = onlineMembers.Count } }); - memberList.AddRange(onlineMembers.Select(m => (IMemberListEntry)new MemberEntry() { Member = m.ToPublicMember() })); + memberList.AddRange(onlineMembers.Select(m => (IMemberListEntry)new MemberEntry() { Member = m.ToPublicMemberWithPresence() })); } if (memberList.Count < 2000) @@ -194,7 +194,7 @@ public class Op14Controller(ILogger<Op12Controller> logger, SpacebarAspNetAuthen { Group = new() { Id = "offline", Count = offlineMembers.Count } }); - memberList.AddRange(offlineMembers.Select(m => (IMemberListEntry)new MemberEntry() { Member = m.ToPublicMember() })); + memberList.AddRange(offlineMembers.Select(m => (IMemberListEntry)new MemberEntry() { Member = m.ToPublicMemberWithPresence() })); } } @@ -226,5 +226,5 @@ internal struct RoleEntry : IMemberListEntry internal struct MemberEntry : IMemberListEntry { [JsonPropertyName("member")] - public Member Member { get; set; } + public MemberWithPresence Member { get; set; } } \ No newline at end of file