diff --git a/frontend/app/video/subtitles/page.tsx b/frontend/app/video/subtitles/page.tsx index 3d2a306..120eaf6 100644 --- a/frontend/app/video/subtitles/page.tsx +++ b/frontend/app/video/subtitles/page.tsx @@ -79,39 +79,7 @@ export default function SubtitlesPage() { const handleFileUpload = async (uploadedFile: File) => { setFile(uploadedFile); - setUploading(true); - - try { - const response = await assetsApi.upload(uploadedFile); - setAssetId(response.data.id); - toast.success('Video uploaded!'); - } catch (err: any) { - if (err.response?.status === 409) { - const existingAssetId = err.response.data.detail.asset_id; - const shouldOverwrite = window.confirm( - `File "${uploadedFile.name}" already exists. \nClick OK to Overwrite, Cancel to Use Existing.` - ); - - if (shouldOverwrite) { - try { - const response = await assetsApi.upload(uploadedFile, undefined, false, true); - setAssetId(response.data.id); - toast.success('Video overwritten!'); - } catch (retryErr: any) { - toast.error('Failed to overwrite video'); - setFile(null); - } - } else { - setAssetId(existingAssetId); - toast('Using existing file', { icon: 'ℹ️' }); - } - } else { - toast.error('Failed to upload video'); - setFile(null); - } - } finally { - setUploading(false); - } + toast.success('Video ready for processing!'); }; const handleProcess = async () => { @@ -253,9 +221,6 @@ export default function SubtitlesPage() { }} label="Upload a video for transcription" /> - {uploading && ( -

Uploading...

- )} {/* Languages */} @@ -407,7 +372,7 @@ export default function SubtitlesPage() { {/* Process Button */}