blob: 16bf9ff2d893f099804b3f2e77e57b5e25880d64 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import { sendAuthRequest } from '../../api/utils/auth';
import Request from '../../stores/lib/Request';
import apiBase from '../../api/apiBase';
const debug = require('debug')('Ferdi:feature:planSelection:api');
export const planSelectionApi = {
downgrade: async () => {
const url = `${apiBase()}/payment/downgrade`;
const options = {
method: 'PUT',
};
debug('downgrade UPDATE', url, options);
const result = await sendAuthRequest(url, options);
debug('downgrade RESULT', result);
if (!result.ok) throw result;
return result.ok;
},
};
export const downgradeUserRequest = new Request(planSelectionApi, 'downgrade');
export const resetApiRequests = () => {
downgradeUserRequest.reset();
};
|