feat: save modified subtitle

This commit is contained in:
2024-07-28 00:44:55 +08:00
parent d637442fda
commit c80940312d
7 changed files with 97 additions and 40 deletions

View File

@@ -0,0 +1,24 @@
export const fetchCourseSubtitleUrl = async (course: resp.gen.CourseGenItem) => {
const loginState = useLoginState()
const subtitleRecord = await useFetchWrapped<
{
page?: number
perpage?: number
task_id: string
} & AuthedRequest,
BaseResponse<PagedData<resp.gen.CourseSubtitleCreate>>
>('App.Digital_VideoSubtitle.GetList', {
token: loginState.token!,
user_id: loginState.user.id,
task_id: course.task_id,
page: 1,
perpage: 1,
})
if (subtitleRecord.data.items.length !== 1) {
return course.subtitle_url
}
return subtitleRecord.data.items[0].url
}