From cf62ed955fd395823f939e3a7fd4844660185adb Mon Sep 17 00:00:00 2001 From: netpro2k <netpro2k@gmail.com> Date: Tue, 3 Jul 2018 16:45:21 -0700 Subject: [PATCH] Use the correct reticulum host for media lookcup --- src/utils/media-utils.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/utils/media-utils.js b/src/utils/media-utils.js index b94ad6b88..390d9067b 100644 --- a/src/utils/media-utils.js +++ b/src/utils/media-utils.js @@ -1,11 +1,17 @@ const whitelistedHosts = [/^.*\.reticulum\.io$/, /^.*hubs\.mozilla\.com$/, /^hubs\.local$/]; const isHostWhitelisted = hostname => !!whitelistedHosts.filter(r => r.test(hostname)).length; + +let resolveMediaUrl = "/api/v1/media"; +if (process.env.NODE_ENV === "development") { + resolveMediaUrl = `https://${process.env.DEV_RETICULUM_SERVER}${resolveMediaUrl}`; +} + export const resolveFarsparkUrl = async url => { const parsedUrl = new URL(url); if ((parsedUrl.protocol !== "http:" && parsedUrl.protocol !== "https:") || isHostWhitelisted(parsedUrl.hostname)) return url; - return (await fetch("https://dev.reticulum.io/api/v1/media", { + return (await fetch(resolveMediaUrl, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ media: { url } }) -- GitLab