new features
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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)
|
||||
},
|
||||
},
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user