Backend added error handling on invalid shortener code

pull/3/head
TZGyn 2 years ago
parent c8fff9574c
commit 1f549ac0c4
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -57,6 +57,7 @@ app.get(
await fetch(`https://api.ipbase.com/v2/info?ip=${ip}`)
).json()
try {
const shortener = await db
.selectFrom('shortener')
.selectAll()
@ -67,7 +68,8 @@ app.get(
const visitor_data = {
shortener_id: shortener[0].id,
country: geolocation.data.location.country.name as string,
country_code: geolocation.data.location.country.alpha2 as string,
country_code: geolocation.data.location.country
.alpha2 as string,
}
await db.insertInto('visitor').values(visitor_data).execute()
@ -78,6 +80,9 @@ app.get(
}
set.redirect = shortener[0].link
} catch {
set.redirect = Bun.env.FALLBACK_URL
}
}
)

Loading…
Cancel
Save