From 93dbf44fb8185e6d8168e84e32222fe498e127ad Mon Sep 17 00:00:00 2001 From: Jos Vooges | STH Date: Tue, 25 Aug 2026 01:59:28 +0200 Subject: [PATCH] Fix LibraryEventType switch cases for TypeScript build. Use FILE_ADDED/FILE_UPDATED/FILE_REMOVED to match shared-types. Co-authored-by: Cursor --- apps/master-api/src/media/sync.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/master-api/src/media/sync.ts b/apps/master-api/src/media/sync.ts index b0311d9..c28a5cf 100644 --- a/apps/master-api/src/media/sync.ts +++ b/apps/master-api/src/media/sync.ts @@ -10,11 +10,11 @@ export class LibrarySyncService { async processEvents(nodeId: string, events: LibraryEvent[]): Promise { for (const event of events) { switch (event.type) { - case "ADDED": - case "UPDATED": + case "FILE_ADDED": + case "FILE_UPDATED": await this.metadata.matchMediaFile(nodeId, event.file); break; - case "REMOVED": + case "FILE_REMOVED": await prisma.mediaFile.updateMany({ where: { nodeId, localFileId: event.file.localFileId }, data: { available: false },