Update auth.js
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import { defineStore } from 'pinia';
|
import { defineStore } from 'pinia';
|
||||||
|
|
||||||
const baseUrl = '/api/Users';
|
const baseUrl = '/api/';
|
||||||
|
|
||||||
export const auth = defineStore({
|
export const auth = defineStore({
|
||||||
id: 'auth',
|
id: 'auth',
|
||||||
@@ -11,27 +11,12 @@ export const auth = defineStore({
|
|||||||
}),
|
}),
|
||||||
|
|
||||||
actions: {
|
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) {
|
async login(client, email, password) {
|
||||||
const requestBody = {
|
const requestBody = {
|
||||||
email: email,
|
email: email,
|
||||||
password: password
|
password: password
|
||||||
};
|
};
|
||||||
const response = await client.post(`${baseUrl}/login`, requestBody)
|
const response = await client.post(`${baseUrl}/users/login`, requestBody)
|
||||||
this.user = {
|
this.user = {
|
||||||
accessToken: response.data.accessToken,
|
accessToken: response.data.accessToken,
|
||||||
refreshToken: response.data.refreshToken,
|
refreshToken: response.data.refreshToken,
|
||||||
@@ -43,6 +28,7 @@ export const auth = defineStore({
|
|||||||
},
|
},
|
||||||
|
|
||||||
async loginGoogle(client, accessToken) {
|
async loginGoogle(client, accessToken) {
|
||||||
|
console.log(accessToken)
|
||||||
const response = await client.post(`${baseUrl}/google`, {accessToken: accessToken})
|
const response = await client.post(`${baseUrl}/google`, {accessToken: accessToken})
|
||||||
this.user = {
|
this.user = {
|
||||||
accessToken: response.data.accessToken,
|
accessToken: response.data.accessToken,
|
||||||
|
|||||||
Reference in New Issue
Block a user