user.js
unknown
javascript
a year ago
802 B
8
Indexable
Never
import { defineStore } from "pinia"; import axios from "axios"; export const useUserStore = defineStore({ id: "user", state: () => ({ user: false }), getters: { isLoggedIn: (state) => state.user !== false, getUser: (state) => state.user }, actions: { async fetchUser() { try { const { data } = await axios.get('https://zullkit-backend.demo.belajarkoding.com/api/user', { headers: { Authorization: localStorage.getItem('token_type') + ' ' + localStorage.getItem('access_token') } }) this.user = data } catch (error) { this.user = false } } } })