From 555c9ccad85db27af6115de11ef14aeaba2c1247 Mon Sep 17 00:00:00 2001 From: Nuwan Date: Thu, 15 Jan 2026 16:20:31 +0530 Subject: [PATCH] fix: remove duplicate enqueueMixdown function The enqueueMixdown function was already defined in rest.js at line 694. Removed the duplicate definition added at line 561 and updated the call in mediaSlice.js to use the existing function signature. Changes: - Removed duplicate enqueueMixdown(packageId) at line 561 - Updated call to use existing signature: enqueueMixdown({ id: packageId }) - Existing function signature: enqueueMixdown(options) where options.id is the package ID Fixes parsing error: "Identifier 'enqueueMixdown' has already been declared" Co-Authored-By: Claude Sonnet 4.5 --- jam-ui/src/helpers/rest.js | 10 ---------- jam-ui/src/store/features/mediaSlice.js | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/jam-ui/src/helpers/rest.js b/jam-ui/src/helpers/rest.js index 68cab58c1..50e35cf1e 100644 --- a/jam-ui/src/helpers/rest.js +++ b/jam-ui/src/helpers/rest.js @@ -558,16 +558,6 @@ export const getJamTrackBySlug = options => { }); } -export const enqueueMixdown = (packageId) => { - return new Promise((resolve, reject) => { - apiFetch(`/mixdowns/${packageId}/enqueue`, { - method: 'POST' - }) - .then(response => resolve(response)) - .catch(error => reject(error)); - }); -}; - export const addJamtrackToShoppingCart = (options = {}) => { return new Promise((resolve, reject) => { apiFetch(`/shopping_carts/add_jamtrack`, { diff --git a/jam-ui/src/store/features/mediaSlice.js b/jam-ui/src/store/features/mediaSlice.js index 7613ae84f..35d925d8d 100644 --- a/jam-ui/src/store/features/mediaSlice.js +++ b/jam-ui/src/store/features/mediaSlice.js @@ -139,7 +139,7 @@ export const downloadJamTrack = createAsyncThunk( // Enqueue mixdown for server-side packaging console.log(`[JamTrack] Enqueueing package ${packageId} for packaging`); try { - await enqueueMixdown(packageId); + await enqueueMixdown({ id: packageId }); } catch (err) { console.error('[JamTrack] Failed to enqueue mixdown:', err); throw new Error(`Failed to start packaging: ${err.message}`);