import api from '../interceptors/auth.api' import tokenService from '../service/token.service' class AuthService { async login(email, password) { return await api .post('/auth/login', { email: email, password: password }) .then((response) => { const { data } = response if (data.access_token) { tokenService.setUser(data) } }) } logout() { tokenService.removeUser() } async register(email, password, name) { return api .post('/auth/register', { email: email, password: password, name: name }) .then((response) => { const { data } = response if (data.access_token) { tokenService.setUser(data) } }) } } export default new AuthService()