aboutsummaryrefslogtreecommitdiffstats
path: root/src/api/server/ServerApi.js
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-08-24 10:22:22 +0530
committerLibravatar Vijay A <avijayr@protonmail.com>2021-08-24 10:22:22 +0530
commit2dc7b2fd3976853f3dc2f182f12cfe11c3b83688 (patch)
tree22fc7a9e4d3ddd2be16821c871259fb067c7df30 /src/api/server/ServerApi.js
parentdocs: upgraded version to 5.6.1-beta.1 (diff)
parent5.6.1-nightly.37 [skip ci] (diff)
downloadferdium-app-2dc7b2fd3976853f3dc2f182f12cfe11c3b83688.tar.gz
ferdium-app-2dc7b2fd3976853f3dc2f182f12cfe11c3b83688.tar.zst
ferdium-app-2dc7b2fd3976853f3dc2f182f12cfe11c3b83688.zip
Merge remote-tracking branch 'origin/develop' into release
Diffstat (limited to 'src/api/server/ServerApi.js')
-rw-r--r--src/api/server/ServerApi.js22
1 files changed, 3 insertions, 19 deletions
diff --git a/src/api/server/ServerApi.js b/src/api/server/ServerApi.js
index bc0b0dff9..b5042525a 100644
--- a/src/api/server/ServerApi.js
+++ b/src/api/server/ServerApi.js
@@ -1,19 +1,18 @@
1import { join } from 'path'; 1import { join } from 'path';
2import tar from 'tar'; 2import tar from 'tar';
3import { readdirSync, statSync, writeFileSync, copySync, ensureDirSync, pathExistsSync, readJsonSync, removeSync } from 'fs-extra'; 3import { readdirSync, statSync, writeFileSync, copySync, ensureDirSync, pathExistsSync, readJsonSync, removeSync } from 'fs-extra';
4import { app, require as remoteRequire } from '@electron/remote'; 4import { require as remoteRequire } from '@electron/remote';
5 5
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 NewsModel from '../../models/News'; 9import NewsModel from '../../models/News';
10import UserModel from '../../models/User'; 10import UserModel from '../../models/User';
11import OrderModel from '../../models/Order';
12 11
13import { sleep } from '../../helpers/async-helpers'; 12import { sleep } from '../../helpers/async-helpers';
14 13
15import { SERVER_NOT_LOADED } from '../../config'; 14import { SERVER_NOT_LOADED } from '../../config';
16import { osArch, osPlatform, asarRecipesPath, userDataRecipesPath, userDataPath } from '../../environment'; 15import { osArch, osPlatform, asarRecipesPath, userDataRecipesPath, userDataPath, ferdiVersion } from '../../environment';
17import apiBase from '../apiBase'; 16import apiBase from '../apiBase';
18import { prepareAuthRequest, sendAuthRequest } from '../utils/auth'; 17import { prepareAuthRequest, sendAuthRequest } from '../utils/auth';
19 18
@@ -435,9 +434,7 @@ export default class ServerApi {
435 434
436 // News 435 // News
437 async getLatestNews() { 436 async getLatestNews() {
438 const url = `${apiBase( 437 const url = `${apiBase(true)}/news?platform=${osPlatform}&arch=${osArch}&version=${ferdiVersion}`;
439 true,
440 )}/news?platform=${osPlatform}&arch=${osArch}&version=${app.getVersion()}`;
441 const request = await sendAuthRequest(url); 438 const request = await sendAuthRequest(url);
442 if (!request.ok) throw request; 439 if (!request.ok) throw request;
443 const data = await request.json(); 440 const data = await request.json();
@@ -591,19 +588,6 @@ export default class ServerApi {
591 .filter(newsItem => newsItem !== null); 588 .filter(newsItem => newsItem !== null);
592 } 589 }
593 590
594 _mapOrderModels(orders) {
595 return orders
596 .map(orderItem => {
597 try {
598 return new OrderModel(orderItem);
599 } catch (e) {
600 console.error(e);
601 return null;
602 }
603 })
604 .filter(orderItem => orderItem !== null);
605 }
606
607 _getDevRecipes() { 591 _getDevRecipes() {
608 const recipesDirectory = getDevRecipeDirectory(); 592 const recipesDirectory = getDevRecipeDirectory();
609 try { 593 try {