Skip to content

Commit 0e2b612

Browse files
committed
wip
1 parent c8d1646 commit 0e2b612

7 files changed

Lines changed: 14 additions & 60 deletions

File tree

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,7 @@
1-
import API from './../../API.js';
2-
import handleTooManyRequestsError from '../utils/handleTooManyRequestsError.js';
1+
import {post} from '../../implementation/app/wrapper.js';
32

4-
export default async function (email) {
5-
const result = await API.post('password/forgotten', {
6-
email,
7-
}).catch((error) => {
8-
return error.response;
3+
export default function (email) {
4+
return post('password/forgotten', {
5+
email: email,
96
});
10-
11-
if (result.status === 200) {
12-
return {
13-
success: true,
14-
message: 'Er is een wachtwoord vergeten mail verstuurd mits er een account bestaat met het gegeven email adres.',
15-
};
16-
}
17-
18-
if (result.status === 429) {
19-
return handleTooManyRequestsError(result);
20-
}
21-
22-
return {
23-
message: 'De ingevulde gegevens kloppen niet.',
24-
success: false,
25-
};
267
}
Lines changed: 6 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,10 @@
1-
import API from './../../API.js';
2-
import handleTooManyRequestsError from '../utils/handleTooManyRequestsError.js';
1+
import {post} from '../../implementation/app/wrapper.js';
32

43
export default async function (email, token, password, passwordConfirmation) {
5-
const result = await API.post('registration', {
6-
email,
7-
token,
8-
password,
4+
return post('registration', {
5+
email: email,
6+
token: token,
7+
password: password,
98
password_confirmation: passwordConfirmation
10-
}).catch((error) => error.response);
11-
12-
if (result.status === 200) {
13-
return {
14-
success: true,
15-
message: 'Uw wachtwoord is opnieuw ingesteld.',
16-
};
17-
}
18-
19-
if (result.status === 400) {
20-
return {
21-
success: false,
22-
message: 'De ingegeven token is verlopen.',
23-
}
24-
}
25-
26-
if (result.status === 429) {
27-
return handleTooManyRequestsError(result);
28-
}
29-
30-
return {
31-
message: 'De ingevulde gegevens kloppen niet.',
32-
success: false,
33-
};
9+
});
3410
}

generator/templates/Authorisation/src/api/implementation/app/index.js renamed to 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 './interceptor';
4-
import {destroy, get, getPaginated, post, put} from './wrapper';
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';
55

66
/**
77
* Returns an axios instance

generator/templates/Authorisation/src/api/implementation/app/interceptor.js renamed to 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 '../../../store';
1+
import store from 'generator/templates/Authorisation/src/store';
22

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

generator/templates/Authorisation/src/api/implementation/app/transformer.js renamed to generator/templates/Default/src/api/implementation/app/transformer.js

File renamed without changes.

generator/templates/Authorisation/src/api/implementation/app/wrapper.js renamed to 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 './index.js'
1+
import handle from 'generator/templates/Default/src/api/implementation/app/index.js'
22

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

generator/templates/Default/src/newmain.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import '@babel/polyfill'
22
import Vue from 'vue'
3-
import API from './API.js';
43
import {vuetify} from './plugins';
54
<%_ if (options.useCrud) { _%>
65
import VuetifyResource from '@kingscode/vuetify-resource';
@@ -12,8 +11,6 @@ import store from './store';
1211
<%_ } _%>
1312
import './registerServiceWorker';
1413

15-
Vue.prototype.$http = API;
16-
window.$http = API;
1714
<%_ if (options.useAuthorisation) { _%>
1815
Vue.prototype.$store = store;
1916
<%_ } _%>

0 commit comments

Comments
 (0)