From 61a3df1cf890c588c1ef2a5ff9381f78404b91f1 Mon Sep 17 00:00:00 2001 From: Kieran Date: Thu, 13 Jul 2023 19:55:27 +0100 Subject: [PATCH] Dont update ended events --- NostrStreamer/Services/StreamManager.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/NostrStreamer/Services/StreamManager.cs b/NostrStreamer/Services/StreamManager.cs index 677b378..1400ef3 100644 --- a/NostrStreamer/Services/StreamManager.cs +++ b/NostrStreamer/Services/StreamManager.cs @@ -108,6 +108,8 @@ public class StreamManager if (user == default) throw new Exception("No stream key found"); var existingEvent = user.GetNostrEvent(); + if (existingEvent?.Tags != default && (existingEvent.Tags.FindFirstTagValue("status")?.Equals("ended") ?? false)) return; + var oldViewers = existingEvent?.Tags?.FindFirstTagValue("current_participants"); if (string.IsNullOrEmpty(oldViewers) || int.Parse(oldViewers) != viewers) {