2019-06-20 16:04:08 +00:00
|
|
|
import Api from '@/services/Api'
|
|
|
|
|
|
|
|
export default {
|
|
|
|
login(username, password) {
|
|
|
|
return Api().post('/v1/user/login', {username: username, password: password});
|
|
|
|
},
|
|
|
|
|
|
|
|
setAccessToken(access_token) {
|
|
|
|
localStorage.setItem('access_token', access_token)
|
|
|
|
Api().defaults.headers.common['Authorization'] = `Bearer ${access_token}`
|
|
|
|
},
|
|
|
|
getTokenFromStorage() {
|
|
|
|
this.setAccessToken(localStorage.getItem("access_token"));
|
|
|
|
},
|
|
|
|
me() {
|
|
|
|
return Api().get('/v1/user/me')
|
|
|
|
},
|
|
|
|
logout() {
|
|
|
|
localStorage.removeItem("access_token");
|
2019-08-11 18:48:02 +00:00
|
|
|
},
|
|
|
|
getMails() {
|
|
|
|
return Api().get('/v1/user/me/mails');
|
2019-06-20 16:04:08 +00:00
|
|
|
}
|
|
|
|
}
|