From 12989857a1657eb81e3a2a11b81f60cb5e2e02d1 Mon Sep 17 00:00:00 2001 From: Kieran Date: Tue, 11 Jul 2023 20:24:43 +0100 Subject: [PATCH] Limit viewers by ip --- NostrStreamer/Services/BackgroundStreamManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NostrStreamer/Services/BackgroundStreamManager.cs b/NostrStreamer/Services/BackgroundStreamManager.cs index 0562d26..bb0aed4 100644 --- a/NostrStreamer/Services/BackgroundStreamManager.cs +++ b/NostrStreamer/Services/BackgroundStreamManager.cs @@ -26,7 +26,7 @@ public class BackgroundStreamManager : BackgroundService var streams = clients.Where(a => !a.Publish).GroupBy(a => a.Url); foreach (var stream in streams) { - var viewers = stream.Count(); + var viewers = stream.Select(a => a.Ip).Distinct().Count(); var streamKey = stream.Key.Split("/").Last(); await streamManager.UpdateViewers(streamKey, viewers); }