aboutsummaryrefslogtreecommitdiffstats
path: root/src/internal-server
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-08-21 13:46:06 +0530
committerLibravatar Vijay A <avijayr@protonmail.com>2021-08-21 13:46:06 +0530
commit9eedd8a01c32b261a71716935f1aaee6daff81bf (patch)
treefdd0fee32d4dfd0d907d50867a7a74be79f6db79 /src/internal-server
parentchore: remove 'shareFranz' feature since its always turned off for Ferdi (diff)
downloadferdium-app-9eedd8a01c32b261a71716935f1aaee6daff81bf.tar.gz
ferdium-app-9eedd8a01c32b261a71716935f1aaee6daff81bf.tar.zst
ferdium-app-9eedd8a01c32b261a71716935f1aaee6daff81bf.zip
refactor: add debug statements [skip ci]
Diffstat (limited to 'src/internal-server')
-rw-r--r--src/internal-server/app/Controllers/Http/RecipeController.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/internal-server/app/Controllers/Http/RecipeController.js b/src/internal-server/app/Controllers/Http/RecipeController.js
index 8a6b4f684..df889c7f4 100644
--- a/src/internal-server/app/Controllers/Http/RecipeController.js
+++ b/src/internal-server/app/Controllers/Http/RecipeController.js
@@ -6,8 +6,10 @@ const {
6const Env = use('Env'); 6const Env = use('Env');
7 7
8const fetch = require('node-fetch'); 8const fetch = require('node-fetch');
9const debug = require('debug')('Ferdi:internalServer:RecipeController');
10const { LIVE_FERDI_API } = require('../../../../config');
9 11
10const RECIPES_URL = 'https://api.getferdi.com/v1/recipes'; 12const RECIPES_URL = `${LIVE_FERDI_API}/v1/recipes`;
11 13
12class RecipeController { 14class RecipeController {
13 // List official and custom recipes 15 // List official and custom recipes
@@ -64,6 +66,9 @@ class RecipeController {
64 if (Env.get('CONNECT_WITH_FRANZ') == 'true') { // eslint-disable-line eqeqeq 66 if (Env.get('CONNECT_WITH_FRANZ') == 'true') { // eslint-disable-line eqeqeq
65 remoteResults = JSON.parse(await (await fetch(`${RECIPES_URL}/search?needle=${encodeURIComponent(needle)}`)).text()); 67 remoteResults = JSON.parse(await (await fetch(`${RECIPES_URL}/search?needle=${encodeURIComponent(needle)}`)).text());
66 } 68 }
69
70 debug('remoteResults:', remoteResults);
71
67 const localResultsArray = (await Recipe.query().where('name', 'LIKE', `%${needle}%`).fetch()).toJSON(); 72 const localResultsArray = (await Recipe.query().where('name', 'LIKE', `%${needle}%`).fetch()).toJSON();
68 const localResults = localResultsArray.map(recipe => ({ 73 const localResults = localResultsArray.map(recipe => ({
69 id: recipe.recipeId, 74 id: recipe.recipeId,
@@ -71,6 +76,8 @@ class RecipeController {
71 ...JSON.parse(recipe.data), 76 ...JSON.parse(recipe.data),
72 })); 77 }));
73 78
79 debug('localResults:', localResults);
80
74 results = [ 81 results = [
75 ...localResults, 82 ...localResults,
76 ...remoteResults || [], 83 ...remoteResults || [],