From b327878f925aa24b54400a12db6638a4b1465e22 Mon Sep 17 00:00:00 2001 From: Rory& Date: Tue, 23 Jun 2026 08:40:03 +0200 Subject: Include presence in op14 response --- extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'extra/admin-api/Spacebar.Offload/Controllers') 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 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 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 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 -- cgit 1.5.1