From 268db27162e8d2cd0252b1be9bf69006cf6323ca Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Thu, 4 Jul 2019 15:54:27 +0200 Subject: Add trial onboarding during signup --- src/api/server/ServerApi.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src/api/server') diff --git a/src/api/server/ServerApi.js b/src/api/server/ServerApi.js index a9ce202ff..f2568d597 100644 --- a/src/api/server/ServerApi.js +++ b/src/api/server/ServerApi.js @@ -77,6 +77,22 @@ export default class ServerApi { return u.token; } + async activateTrial(data) { + const request = await sendAuthRequest(`${API_URL}/payment/trial`, { + method: 'POST', + body: JSON.stringify(data), + }); + if (!request.ok) { + throw request; + } + const trial = await request.json(); + + console.log(trial); + + debug('ServerApi::signup resolves', trial); + return true; + } + async inviteUser(data) { const request = await sendAuthRequest(`${API_URL}/invite`, { method: 'POST', @@ -469,7 +485,7 @@ export default class ServerApi { return services; } } catch (err) { - throw (new Error('ServerApi::getLegacyServices no config found')); + console.error('ServerApi::getLegacyServices no config found'); } return []; -- cgit v1.2.3-54-g00ecf