feat(admin): add geolocation information to user sessions and implement geo IP fetching

This commit is contained in:
Jose Selesan
2026-06-10 10:01:36 -03:00
parent 93b3a82638
commit 00f0cf511f
5 changed files with 104 additions and 39 deletions

View File

@@ -79,6 +79,9 @@ export const adminUserSessionSchema = z.object({
expiresAt: z.string().datetime(),
ipAddress: z.string().nullable(),
userAgent: z.string().nullable(),
city: z.string().nullable(),
country: z.string().nullable(),
countryCode: z.string().nullable(),
})
export type AdminComplexListItem = z.infer<typeof adminComplexListItemSchema>