New fetch for multiple data

This commit is contained in:
Patrick Alvin Alcala 2025-10-21 11:44:42 +08:00
parent d44c080a85
commit b695d36e56

View file

@ -0,0 +1,22 @@
import { ofetch } from 'ofetch'
const API = import.meta.env.VITE_BACKEND
export default async (api: string) => {
try {
const fetchResponse = await ofetch(API + api)
const resultObject: Record<string, any> = {}
for (let i = 1; i <= 10; i++) {
const propertyName = `result${i}`
if (fetchResponse.hasOwnProperty(propertyName)) {
resultObject[propertyName] = fetchResponse[propertyName]
}
}
return resultObject
} catch {
return false
}
}