mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-07-08 10:21:38 +00:00
11 lines
486 B
JavaScript
11 lines
486 B
JavaScript
// client/plugins/achievements-login.client.js
|
|
import AchievementService from '@/services/AchievementService'
|
|
|
|
export default () => {
|
|
// Fire a login event on each app start when the user has a token
|
|
const hasToken = !!(typeof window !== 'undefined' && (localStorage.getItem('accessToken') || localStorage.getItem('token')))
|
|
if (!hasToken) return
|
|
|
|
// To allow "double dip", we DO send each time the app boots.
|
|
AchievementService.complete({ event: 'login' }).catch(() => {})
|
|
}
|