Commit graph

3 commits

Author SHA1 Message Date
a3c273bad4 Don't de-dupe additions to live stream list
De-duping those additions seems like a good idea, but we found out that
in some cases, OME will emit open and closes for streams while they're
still live. De-duping those resulted in streams erroneously being
removed from the live list.

One such scenario is someone trying to "Steal" and already live key. OME
will emit an open and an immediate close as the connection is rejected.
The close was removing the still-live stream from the list.

Fixes #9
2025-03-06 21:01:44 -08:00
3e64cf0612 Use the same API handle across the entire app
This opens doors in the future to storing state in the API class, and is
just cleaner in general.
2025-03-06 20:26:11 -08:00
c83acbdcfe Reinitialize repo to remove private data
10,000 hours mucking with `git filter-repo` and no reasonable use-case
found. On the plus side, anyone looking at this and curious what I nuked
isn't missing much. This lived in a monorepo up until about a week ago.
2024-12-20 14:45:49 -08:00