Enable room queue controls
All checks were successful
Template Compliance / compliance (push) Successful in 5s
Release Dry Run / release-dry-run (push) Successful in 1m35s
Build / build (push) Successful in 12m32s

This commit is contained in:
MrSphay
2026-05-15 22:06:33 +02:00
parent 7a5cc2f64b
commit 04d75c386f
8 changed files with 406 additions and 34 deletions

View File

@@ -0,0 +1,11 @@
ALTER TABLE "MediaSource" ADD COLUMN "thumbnailUrl" TEXT;
ALTER TABLE "MediaSource" ADD COLUMN "queuePosition" INTEGER NOT NULL DEFAULT 0;
WITH ordered AS (
SELECT "id", ROW_NUMBER() OVER (PARTITION BY "roomId" ORDER BY "createdAt" ASC, "id" ASC) AS position
FROM "MediaSource"
)
UPDATE "MediaSource"
SET "queuePosition" = ordered.position
FROM ordered
WHERE "MediaSource"."id" = ordered."id";