feat(web-ui): CompileTab '영상 만들기' 버튼 + createPipeline payload 시그니처
This commit is contained in:
@@ -656,7 +656,11 @@ export const exportCompileJob = (id) => apiGet(`/api/music/compile/${id}/expo
|
||||
// --- Music Pipeline ---
|
||||
export const listPipelines = (status='all') => apiGet(`/api/music/pipeline?status=${status}`);
|
||||
export const getPipeline = (id) => apiGet(`/api/music/pipeline/${id}`);
|
||||
export const createPipeline = (track_id) => apiPost('/api/music/pipeline', { track_id });
|
||||
export const createPipeline = (payload) => {
|
||||
// 옛 호출 호환: createPipeline(13) → { track_id: 13 }
|
||||
if (typeof payload === 'number') payload = { track_id: payload };
|
||||
return apiPost('/api/music/pipeline', payload);
|
||||
};
|
||||
export const startPipeline = (id) => apiPost(`/api/music/pipeline/${id}/start`);
|
||||
export const cancelPipeline = (id) => apiPost(`/api/music/pipeline/${id}/cancel`);
|
||||
export const publishPipeline = (id) => apiPost(`/api/music/pipeline/${id}/publish`);
|
||||
|
||||
Reference in New Issue
Block a user