Update auth.js

This commit is contained in:
Kamigen
2024-04-28 19:27:55 -04:00
parent 4a74ca99b7
commit 9fb40b1219

View File

@@ -1,6 +1,6 @@
import { defineStore } from 'pinia';
const baseUrl = '/api/Users';
const baseUrl = '/api/';
export const auth = defineStore({
id: 'auth',
@@ -11,27 +11,12 @@ export const auth = defineStore({
}),
actions: {
async googleLogin(client, idToken) {
const response = await client.post("https://people.googleapis.com/v1/people/me", {
headers: {
"Authorization": "Bearer " + idToken
}
})
this.user = {
accessToken: response.data.accessToken,
refreshToken: response.data.refreshToken,
email: response.data.email
}
localStorage.setItem('jwt', this.user.accessToken);
this.startRefreshTokenTimer();
},
async login(client, email, password) {
const requestBody = {
email: email,
password: password
};
const response = await client.post(`${baseUrl}/login`, requestBody)
const response = await client.post(`${baseUrl}/users/login`, requestBody)
this.user = {
accessToken: response.data.accessToken,
refreshToken: response.data.refreshToken,
@@ -43,6 +28,7 @@ export const auth = defineStore({
},
async loginGoogle(client, accessToken) {
console.log(accessToken)
const response = await client.post(`${baseUrl}/google`, {accessToken: accessToken})
this.user = {
accessToken: response.data.accessToken,