13 lines
354 B
TypeScript
13 lines
354 B
TypeScript
import useUserStore from '~/stores/user'
|
|
export default defineNuxtRouteMiddleware((to, from) => {
|
|
const { code, state, type } = to.query
|
|
if (code && state && type && import.meta.client) {
|
|
const userStore = useUserStore()
|
|
userStore.getToken({
|
|
code: code as string,
|
|
state: state as string,
|
|
type: type as string,
|
|
})
|
|
}
|
|
})
|