aboutsummaryrefslogtreecommitdiffstats
path: root/src/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/api')
-rw-r--r--src/api/PaymentApi.js14
-rw-r--r--src/api/UserApi.js4
-rw-r--r--src/api/index.js2
-rw-r--r--src/api/server/ServerApi.js41
4 files changed, 0 insertions, 61 deletions
diff --git a/src/api/PaymentApi.js b/src/api/PaymentApi.js
deleted file mode 100644
index 7325151e9..000000000
--- a/src/api/PaymentApi.js
+++ /dev/null
@@ -1,14 +0,0 @@
1export default class PaymentApi {
2 constructor(server, local) {
3 this.server = server;
4 this.local = local;
5 }
6
7 plans() {
8 return this.server.getPlans();
9 }
10
11 getHostedPage(planId) {
12 return this.server.getHostedPage(planId);
13 }
14}
diff --git a/src/api/UserApi.js b/src/api/UserApi.js
index 8ba8cd1e9..edfb88988 100644
--- a/src/api/UserApi.js
+++ b/src/api/UserApi.js
@@ -25,10 +25,6 @@ export default class UserApi {
25 return this.server.retrievePassword(email); 25 return this.server.retrievePassword(email);
26 } 26 }
27 27
28 activateTrial(data) {
29 return this.server.activateTrial(data);
30 }
31
32 invite(data) { 28 invite(data) {
33 return this.server.inviteUser(data); 29 return this.server.inviteUser(data);
34 } 30 }
diff --git a/src/api/index.js b/src/api/index.js
index 3c87cc087..ed6c13488 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -4,7 +4,6 @@ import RecipePreviewsApi from './RecipePreviewsApi';
4import RecipesApi from './RecipesApi'; 4import RecipesApi from './RecipesApi';
5import UserApi from './UserApi'; 5import UserApi from './UserApi';
6import LocalApi from './LocalApi'; 6import LocalApi from './LocalApi';
7import PaymentApi from './PaymentApi';
8import NewsApi from './NewsApi'; 7import NewsApi from './NewsApi';
9import FeaturesApi from './FeaturesApi'; 8import FeaturesApi from './FeaturesApi';
10 9
@@ -16,6 +15,5 @@ export default (server, local) => ({
16 features: new FeaturesApi(server, local), 15 features: new FeaturesApi(server, local),
17 user: new UserApi(server, local), 16 user: new UserApi(server, local),
18 local: new LocalApi(server, local), 17 local: new LocalApi(server, local),
19 payment: new PaymentApi(server, local),
20 news: new NewsApi(server, local), 18 news: new NewsApi(server, local),
21}); 19});
diff --git a/src/api/server/ServerApi.js b/src/api/server/ServerApi.js
index c63aa7dda..78a98e544 100644
--- a/src/api/server/ServerApi.js
+++ b/src/api/server/ServerApi.js
@@ -6,7 +6,6 @@ import { app, require as remoteRequire } from '@electron/remote';
6import ServiceModel from '../../models/Service'; 6import ServiceModel from '../../models/Service';
7import RecipePreviewModel from '../../models/RecipePreview'; 7import RecipePreviewModel from '../../models/RecipePreview';
8import RecipeModel from '../../models/Recipe'; 8import RecipeModel from '../../models/Recipe';
9import PlanModel from '../../models/Plan';
10import NewsModel from '../../models/News'; 9import NewsModel from '../../models/News';
11import UserModel from '../../models/User'; 10import UserModel from '../../models/User';
12import OrderModel from '../../models/Order'; 11import OrderModel from '../../models/Order';
@@ -73,20 +72,6 @@ export default class ServerApi {
73 return u.token; 72 return u.token;
74 } 73 }
75 74
76 async activateTrial(data) {
77 const request = await sendAuthRequest(`${apiBase()}/payment/trial`, {
78 method: 'POST',
79 body: JSON.stringify(data),
80 });
81 if (!request.ok) {
82 throw request;
83 }
84 const trial = await request.json();
85
86 debug('ServerApi::activateTrial resolves', trial);
87 return true;
88 }
89
90 async inviteUser(data) { 75 async inviteUser(data) {
91 const request = await sendAuthRequest(`${apiBase()}/invite`, { 76 const request = await sendAuthRequest(`${apiBase()}/invite`, {
92 method: 'POST', 77 method: 'POST',
@@ -427,32 +412,6 @@ export default class ServerApi {
427 } 412 }
428 } 413 }
429 414
430 // Payment
431 async getPlans() {
432 const request = await sendAuthRequest(`${apiBase()}/payment/plans`);
433 if (!request.ok) throw request;
434 const data = await request.json();
435 const plan = new PlanModel(data);
436 debug('ServerApi::getPlans resolves', plan);
437 return plan;
438 }
439
440 async getHostedPage(planId) {
441 const request = await sendAuthRequest(`${apiBase()}/payment/init`, {
442 method: 'POST',
443 body: JSON.stringify({
444 planId,
445 }),
446 });
447 if (!request.ok) {
448 throw request;
449 }
450 const data = await request.json();
451
452 debug('ServerApi::getHostedPage resolves', data);
453 return data;
454 }
455
456 // News 415 // News
457 async getLatestNews() { 416 async getLatestNews() {
458 const url = `${apiBase(true)}/news?platform=${osPlatform}&arch=${osArch}&version=${app.getVersion()}`; 417 const url = `${apiBase(true)}/news?platform=${osPlatform}&arch=${osArch}&version=${app.getVersion()}`;