fix: logout issue
This commit is contained in:
@@ -1,20 +1,9 @@
|
||||
import { defineStore } from 'pinia'
|
||||
import { createResource } from 'frappe-ui'
|
||||
import { reactive } from 'vue'
|
||||
|
||||
export const usersStore = defineStore('lms-users', () => {
|
||||
let usersByName = reactive({})
|
||||
|
||||
const user = createResource({
|
||||
let userResource = createResource({
|
||||
url: 'lms.lms.api.get_user_info',
|
||||
cache: 'Users',
|
||||
initialData: [],
|
||||
auto: true,
|
||||
transform: (data) => {
|
||||
if (data?.name && !usersByName[data.name]) {
|
||||
usersByName[data.name] = data
|
||||
}
|
||||
},
|
||||
onError(error) {
|
||||
if (error && error.exc_type === 'AuthenticationError') {
|
||||
router.push('/login')
|
||||
@@ -23,7 +12,6 @@ export const usersStore = defineStore('lms-users', () => {
|
||||
})
|
||||
|
||||
return {
|
||||
user,
|
||||
usersByName,
|
||||
userResource,
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user