diff options
author | Vijay A <avijayr@protonmail.com> | 2021-08-21 13:46:06 +0530 |
---|---|---|
committer | Vijay A <avijayr@protonmail.com> | 2021-08-21 13:46:06 +0530 |
commit | 9eedd8a01c32b261a71716935f1aaee6daff81bf (patch) | |
tree | fdd0fee32d4dfd0d907d50867a7a74be79f6db79 /src/internal-server | |
parent | chore: remove 'shareFranz' feature since its always turned off for Ferdi (diff) | |
download | ferdium-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.js | 9 |
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 { | |||
6 | const Env = use('Env'); | 6 | const Env = use('Env'); |
7 | 7 | ||
8 | const fetch = require('node-fetch'); | 8 | const fetch = require('node-fetch'); |
9 | const debug = require('debug')('Ferdi:internalServer:RecipeController'); | ||
10 | const { LIVE_FERDI_API } = require('../../../../config'); | ||
9 | 11 | ||
10 | const RECIPES_URL = 'https://api.getferdi.com/v1/recipes'; | 12 | const RECIPES_URL = `${LIVE_FERDI_API}/v1/recipes`; |
11 | 13 | ||
12 | class RecipeController { | 14 | class 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 || [], |