GET /api/v1/screens/status und GET /status akzeptieren jetzt derived_state=online|degraded|offline zum direkten Filtern nach der serverseitig abgeleiteten Diagnoseeinschaetzung. Erlaubte Werte sind online, degraded und offline; unknown ist explizit nicht erlaubt, da derived_state immer auf einen der drei Werte abgebildet wird. Abgrenzung zu server_connectivity: derived_state filtert nach dem zusammengefassten Zustand (stale + connectivity + status), waehrend server_connectivity nur den gemeldeten Connectivity-Wert betrifft. Beide Filter koennen kombiniert werden. Tests: FiltersByDerivedState, RejectsInvalidDerivedState Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| errors.go | ||
| messagewall.go | ||
| messagewall_test.go | ||
| meta.go | ||
| playerstatus.go | ||
| playerstatus_store.go | ||
| playerstatus_test.go | ||
| response.go | ||
| router.go | ||
| router_test.go | ||
| statuspage.go | ||