mirror of
https://github.com/ngthanhvu/kr-phim.git
synced 2026-08-10 12:27:47 +00:00
29 lines
615 B
TypeScript
29 lines
615 B
TypeScript
import { getNguoncDetail, getOphimDetail } from '../../utils/movies'
|
|
|
|
export default defineEventHandler(async (event) => {
|
|
const slug = getRouterParam(event, 'slug')
|
|
const source = getQuery(event).source
|
|
|
|
if (!slug) {
|
|
throw createError({ statusCode: 400, statusMessage: 'Thiếu slug phim' })
|
|
}
|
|
|
|
if (source === 'nguonc') {
|
|
try {
|
|
return await getNguoncDetail(slug)
|
|
} catch {
|
|
return await getOphimDetail(slug)
|
|
}
|
|
}
|
|
|
|
try {
|
|
return await getOphimDetail(slug)
|
|
} catch (error) {
|
|
try {
|
|
return await getNguoncDetail(slug)
|
|
} catch {
|
|
throw error
|
|
}
|
|
}
|
|
})
|