Refactor code structure for improved readability and maintainability
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
export default defineEventHandler(async (event) => {
|
||||
const platform = getRouterParam(event, 'platform') as 'ios' | 'android' | 'h5'
|
||||
const body = await readBody(event)
|
||||
const appId = body?.appId
|
||||
const platform = getRouterParam(event, "platform") as "ios" | "android" | "h5";
|
||||
const body = await readBody(event);
|
||||
const appId = body?.appId;
|
||||
|
||||
if (!['ios', 'android', 'h5'].includes(platform)) {
|
||||
if (!["ios", "android", "h5"].includes(platform)) {
|
||||
throw createError({
|
||||
statusCode: 400,
|
||||
message: 'Invalid platform',
|
||||
})
|
||||
message: "Invalid platform",
|
||||
});
|
||||
}
|
||||
|
||||
await trackDownload(platform)
|
||||
await trackDownload(platform);
|
||||
|
||||
return { success: true, appId, platform }
|
||||
})
|
||||
return { success: true, appId, platform };
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user