mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-18 05:02:14 +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 { defineStore } from 'pinia';
|
||||||
import { ref } from 'vue';
|
import { ref } from 'vue';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
import { router } from '@inertiajs/vue3';
|
||||||
|
|
||||||
export type NotificationType = 'success' | 'error';
|
export type NotificationType = 'success' | 'error';
|
||||||
|
|
||||||
@@ -63,6 +64,8 @@ export const useNotificationsStore = defineStore('notifications', () => {
|
|||||||
} else if (error?.response?.status === 422) {
|
} else if (error?.response?.status === 422) {
|
||||||
const message = error.response.data.message;
|
const message = error.response.data.message;
|
||||||
addNotification('error', message);
|
addNotification('error', message);
|
||||||
|
} else if (error?.response?.status === 401) {
|
||||||
|
router.get(route('login'));
|
||||||
} else {
|
} else {
|
||||||
addNotification(
|
addNotification(
|
||||||
'error',
|
'error',
|
||||||
|
|||||||
Reference in New Issue
Block a user