diff options
author | Vijay A <avijayr@protonmail.com> | 2021-07-17 20:32:22 +0530 |
---|---|---|
committer | Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com> | 2021-07-20 16:02:15 +0000 |
commit | 45373f655f68fdd0b320cde175b6108454ad4731 (patch) | |
tree | c1ccb0c73639d754b68a36a1977b74471fe4b566 /src/api | |
parent | New Crowdin updates (#1668) (diff) | |
download | ferdium-app-45373f655f68fdd0b320cde175b6108454ad4731.tar.gz ferdium-app-45373f655f68fdd0b320cde175b6108454ad4731.tar.zst ferdium-app-45373f655f68fdd0b320cde175b6108454ad4731.zip |
Removed Franz paid plans features:
- serviceLimit
- planSelection
- trialStatusBar
and other Franz features that were for different tiers of subscription.
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/PaymentApi.js | 14 | ||||
-rw-r--r-- | src/api/UserApi.js | 4 | ||||
-rw-r--r-- | src/api/index.js | 2 | ||||
-rw-r--r-- | src/api/server/ServerApi.js | 41 |
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 @@ | |||
1 | export 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'; | |||
4 | import RecipesApi from './RecipesApi'; | 4 | import RecipesApi from './RecipesApi'; |
5 | import UserApi from './UserApi'; | 5 | import UserApi from './UserApi'; |
6 | import LocalApi from './LocalApi'; | 6 | import LocalApi from './LocalApi'; |
7 | import PaymentApi from './PaymentApi'; | ||
8 | import NewsApi from './NewsApi'; | 7 | import NewsApi from './NewsApi'; |
9 | import FeaturesApi from './FeaturesApi'; | 8 | import 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'; | |||
6 | import ServiceModel from '../../models/Service'; | 6 | import ServiceModel from '../../models/Service'; |
7 | import RecipePreviewModel from '../../models/RecipePreview'; | 7 | import RecipePreviewModel from '../../models/RecipePreview'; |
8 | import RecipeModel from '../../models/Recipe'; | 8 | import RecipeModel from '../../models/Recipe'; |
9 | import PlanModel from '../../models/Plan'; | ||
10 | import NewsModel from '../../models/News'; | 9 | import NewsModel from '../../models/News'; |
11 | import UserModel from '../../models/User'; | 10 | import UserModel from '../../models/User'; |
12 | import OrderModel from '../../models/Order'; | 11 | import 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()}`; |