15 lines
346 B
TypeScript
15 lines
346 B
TypeScript
export default defineEventHandler(async (event) => {
|
|
const platform = getRouterParam(event, 'platform') as 'ios' | 'android' | 'h5'
|
|
|
|
if (!['ios', 'android', 'h5'].includes(platform)) {
|
|
throw createError({
|
|
statusCode: 400,
|
|
message: 'Invalid platform',
|
|
})
|
|
}
|
|
|
|
await trackDownload(platform)
|
|
|
|
return { success: true }
|
|
})
|