Feature/maintenance (#916)

* Maintenance mode
* fix(hls): release origin slot before next origin I/O
This commit is contained in:
euzu
2026-10-13 22:30:21 +02:00
committed by GitHub
parent 588b954eeb
commit 69040f022b
122 changed files with 3313 additions and 147 deletions
+3
View File
@@ -117,6 +117,9 @@ pub enum ProtocolMessage {
/// re-fetches `/api/v1/recording/rules` on receipt. No payload
/// — the rule list is small and the GET is cheap.
RecordingRulesChanged,
/// Inputs in maintenance after a change. Carries the whole map: it is small,
/// and a client never has to merge.
MaintenanceChangedResponse(crate::model::MaintenanceEntries),
/// The socket cannot serve recordings to this session, and the reason
/// is actionable.
///