mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-06-15 13:32:43 +01:00
add redirect to login page if session is expired
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { defineStore } from 'pinia';
|
||||
import { ref } from 'vue';
|
||||
import axios from 'axios';
|
||||
import { router } from '@inertiajs/vue3';
|
||||
|
||||
export type NotificationType = 'success' | 'error';
|
||||
|
||||
@@ -63,6 +64,8 @@ export const useNotificationsStore = defineStore('notifications', () => {
|
||||
} else if (error?.response?.status === 422) {
|
||||
const message = error.response.data.message;
|
||||
addNotification('error', message);
|
||||
} else if (error?.response?.status === 401) {
|
||||
router.get(route('login'));
|
||||
} else {
|
||||
addNotification(
|
||||
'error',
|
||||
|
||||
Reference in New Issue
Block a user