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