summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-06-24 07:03:47 +0200
committerRory& <root@rory.gay>2026-06-24 07:03:47 +0200
commit374e2a8ad68ff449d3782cbd70e6ce979052376e (patch)
tree9be5853b55ca54588e3b20bc21f85ace391fa6c7
parentop14: dont account for roles when including offline members (diff)
downloadserver-ts-374e2a8ad68ff449d3782cbd70e6ce979052376e.tar.xz
Include online session count in member list logs
-rw-r--r--extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs b/extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs

index ab18a969..ed1464b3 100644 --- a/extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs +++ b/extra/admin-api/Spacebar.Offload/Controllers/Op14Controller.cs
@@ -129,7 +129,10 @@ public class Op14Controller(ILogger<Op12Controller> logger, SpacebarAspNetAuthen void AddGroupIfNonEmpty(string groupId, string groupName, List<Member> members) { logger.LogInformation("Got {count} potential members for group {group} ({groupName}): {members}", - members.Count, groupId, groupName, string.Join(", ", members.Take(10).Select(x => $"{x.Id} {x.Nick ?? x.IdNavigation.Tag}")) + members.Count, groupId, groupName, + string.Join(", ", + members.Take(10).Select(x => + $"{x.Id} {x.Nick ?? x.IdNavigation.Tag} ({x.IdNavigation.Sessions.Count(s => s.Status != "offline" && s.Status != "invisible" && s.Status != "unknown")} online sessions)")) ); if (members.Count > 0)