Sync stage and rail ambient media

This commit is contained in:
DCCONSTRUCTIONS
2026-05-02 11:03:27 +03:00
parent 69eb5260b0
commit adad0bd344
3 changed files with 19 additions and 14 deletions
+11
View File
@@ -0,0 +1,11 @@
import type { LauncherServiceView, MediaKind } from "./types";
export const DEFAULT_AMBIENT_MEDIA = "/storage/default.gif";
export const DEFAULT_AMBIENT_MEDIA_KIND: MediaKind = "gif";
export function resolveAmbientMedia(service?: LauncherServiceView): { src: string; kind: MediaKind } {
return {
src: service?.media.ambientVideo ?? DEFAULT_AMBIENT_MEDIA,
kind: service?.media.ambientKind ?? DEFAULT_AMBIENT_MEDIA_KIND,
};
}