Initial Silo migration

This commit is contained in:
Silo Server Migration
2026-05-22 23:26:56 -04:00
commit c085b12fd1
4115 changed files with 365994 additions and 0 deletions
@@ -0,0 +1,17 @@
import type { AdminSession } from "@/api/types";
export type AdminSessionActionName = "pause" | "resume";
export function isSessionPaused(session: AdminSession): boolean {
return Boolean(session.is_paused);
}
export function getPrimaryPlaybackAction(session: AdminSession): {
action: AdminSessionActionName;
label: string;
} {
if (isSessionPaused(session)) {
return { action: "resume", label: "Resume" };
}
return { action: "pause", label: "Pause" };
}