Switched stream status tracking to explicit online state.
CI / Formatting (push) Failing after 6s
CI / Linting (push) Successful in 6s
CI / Tests (push) Successful in 28s
CI / Type Checking (push) Successful in 8s
CI / Spelling (push) Successful in 6s

This commit is contained in:
2026-05-21 16:09:28 -04:00
parent 4d0ae3d1ea
commit c837b916c0
11 changed files with 385 additions and 219 deletions
+5 -3
View File
@@ -256,7 +256,7 @@ class TestManagerListings:
StreamState(
domain="offline.example",
name="Offline",
last_disconnect_time="2026-01-01T00:00:00Z",
status_since="2026-01-01T00:00:00+00:00",
)
)
await stream_repo.create("online.example")
@@ -264,7 +264,8 @@ class TestManagerListings:
StreamState(
domain="online.example",
name="Online",
last_connect_time="2026-01-01T00:00:00Z",
online=True,
status_since="2026-01-01T00:00:00+00:00",
)
)
await stream_repo.create("unknown.example")
@@ -272,7 +273,8 @@ class TestManagerListings:
StreamState(
domain="unknown.example",
name="Unknown",
last_connect_time="2026-01-01T00:00:00Z",
online=True,
status_since="2026-01-01T00:00:00+00:00",
)
)
for _ in range(UNKNOWN_STATUS_THRESHOLD + 1):