From 7b2e1443f5e4953258e7ccdd713e23e6d3f37d7e Mon Sep 17 00:00:00 2001 From: Daniel Shleifman Date: Thu, 3 Jun 2021 20:08:07 +0300 Subject: [PATCH] host detection fixed in prod mode --- web/src/components/Settings.jsx | 4 +--- web/src/utils/Hosts.js | 4 +++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/web/src/components/Settings.jsx b/web/src/components/Settings.jsx index ab6f269..b670c69 100644 --- a/web/src/components/Settings.jsx +++ b/web/src/components/Settings.jsx @@ -17,9 +17,7 @@ export default function SettingsDialog() { const [open, setOpen] = useState(false) const [settings, setSets] = useState({}) const [show, setShow] = useState(false) - - const { protocol, hostname, port } = window.location - const [tsHost, setTSHost] = useState(getTorrServerHost() || `${protocol}//${hostname}${port ? `:${port}` : ''}`) + const [tsHost, setTSHost] = useState(getTorrServerHost()) const handleClickOpen = () => setOpen(true) const handleClose = () => setOpen(false) diff --git a/web/src/utils/Hosts.js b/web/src/utils/Hosts.js index 4970306..cbc05d9 100644 --- a/web/src/utils/Hosts.js +++ b/web/src/utils/Hosts.js @@ -1,4 +1,6 @@ -let torrserverHost = process.env.REACT_APP_SERVER_HOST || '' +const { protocol, hostname, port } = window.location + +let torrserverHost = process.env.REACT_APP_SERVER_HOST || `${protocol}//${hostname}${port ? `:${port}` : ''}` export const torrentsHost = () => `${torrserverHost}/torrents` export const viewedHost = () => `${torrserverHost}/viewed`