Files
main_frontend/src/features/project/TranscriptionModal/useSubmitTranscription.ts
T
2026-02-27 23:34:17 +03:00

25 lines
462 B
TypeScript

import api from "@shared/api"
interface IUseSubmitTranscriptionParams {
onSuccess?: (data: { job_id: string }) => void
onError?: (error: unknown) => void
}
export const useSubmitTranscription = ({
onSuccess,
onError,
}: IUseSubmitTranscriptionParams = {}) => {
return api.useMutation(
"post",
"/api/tasks/transcription-generate/",
{
onSuccess: (data) => {
onSuccess?.(data)
},
onError: (error) => {
onError?.(error)
},
},
)
}