mirror of
https://github.com/ArthurDanjou/artsite.git
synced 2026-01-14 18:59:59 +01:00
Replaced nuxt-visitors module with a custom WebSocket implementation for location tracking. Removed redundant code and comments in `useVisitors` composable and introduced the `location.server` plugin to manage user location. Updated dependencies and configurations to reflect these changes, streamlining the approach.
12 lines
423 B
TypeScript
12 lines
423 B
TypeScript
export default defineNuxtPlugin(() => {
|
|
const event = useRequestEvent()
|
|
console.log('event', event)
|
|
|
|
useState('location', () => ({
|
|
latitude: event?.context.cf?.latitude || Math.random() * 180 - 90, // default to random latitude (only in dev)
|
|
longitude: event?.context.cf?.longitude || Math.random() * 360 - 180, // default to random longitude (only in dev)
|
|
}))
|
|
|
|
console.log(useState('location').value)
|
|
})
|