Skip to content

Commit 769caf6

Browse files
committed
wip
1 parent 0e2b612 commit 769caf6

11 files changed

Lines changed: 37 additions & 203 deletions

File tree

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import {post} from '../../implementation/app/wrapper';
2+
3+
export default function (email, password) {
4+
return post('auth/login', {
5+
email: email,
6+
password: password,
7+
});
8+
}

generator/templates/Default/src/API.js

Lines changed: 0 additions & 107 deletions
This file was deleted.

generator/templates/Default/src/api/implementation/app/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import axios from 'axios';
22

3-
import {onRequestFulFilled, onRequestRejected, onResponseFulFilled, onResponseRejected} from 'generator/templates/Default/src/api/implementation/app/interceptor.js';
4-
import {destroy, get, getPaginated, post, put} from 'generator/templates/Default/src/api/implementation/app/wrapper.js';
3+
import {onRequestFulFilled, onRequestRejected, onResponseFulFilled, onResponseRejected} from './interceptor';
4+
import {destroy, get, getPaginated, post, put} from './wrapper'
55

66
/**
77
* Returns an axios instance

generator/templates/Default/src/api/implementation/app/interceptor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import store from 'generator/templates/Authorisation/src/store';
1+
import store from '../../../store';
22

33
/**
44
* @param request {AxiosRequestConfig}

generator/templates/Default/src/api/implementation/app/wrapper.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import handle from 'generator/templates/Default/src/api/implementation/app/index.js'
1+
import handle from './index';
22

33
async function get(url, params = {}) {
44
const result = await handle.get(url, {

generator/templates/Default/src/newmain.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import router from './router';
99
<%_ if (options.useAuthorisation) { _%>
1010
import store from './store';
1111
<%_ } _%>
12-
import './registerServiceWorker';
1312

1413
<%_ if (options.useAuthorisation) { _%>
1514
Vue.prototype.$store = store;

generator/templates/Default/src/router.js

Lines changed: 0 additions & 88 deletions
This file was deleted.
File renamed without changes.

generator/templates/Authorisation/src/store/index.js renamed to generator/templates/Default/src/store/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import Vuex from 'vuex';
33

44
import createPersistedState from 'vuex-persistedstate';
55
/* MODULES */
6-
import Authorisation from './modules/Authorisation.js';
7-
import Error from './modules/Error.js';
6+
import Authorisation from './modules/Authorisation';
7+
import Error from './modules/Error';
88
/* END MODULES */
99

1010
Vue.use(Vuex);
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
export default {
2+
namespaced: true,
3+
state: {
4+
token: null,
5+
},
6+
mutations: {
7+
setAuthorisationToken(currentState, token) {
8+
currentState.token = token;
9+
},
10+
},
11+
getters: {
12+
isLoggedIn: state => {
13+
return state.token !== null;
14+
},
15+
getAccessToken: state => {
16+
if (state.token === null) {
17+
return '';
18+
}
19+
return state.token;
20+
},
21+
},
22+
};

0 commit comments

Comments
 (0)