From 5d02267d859aba3af4b0bc55ae9006c99b8655a1 Mon Sep 17 00:00:00 2001 From: Jorik Schellekens Date: Thu, 5 Sep 2019 11:43:38 +0100 Subject: Priv ports not working --- synapse_topology/webui/src/js/components/PortSelection.jsx | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/synapse_topology/webui/src/js/components/PortSelection.jsx b/synapse_topology/webui/src/js/components/PortSelection.jsx index d9c371949d..c795c5d2db 100644 --- a/synapse_topology/webui/src/js/components/PortSelection.jsx +++ b/synapse_topology/webui/src/js/components/PortSelection.jsx @@ -29,16 +29,12 @@ export default ({ return

Verifying ports.

} - const [fedPort, setFedPort] = useState(); const [clientPort, setClientPort] = useState(); const [clientPortValid, setClientPortValid] = useState(true) const [fedPortValid, setFedPortValid] = useState(true) - const [clientPortPriv, setClientPortPriv] = useState(defaultClientPort < 1024) - const [fedPortPriv, setFedPortPriv] = useState(defaultFedPort < 1024) - const [internalFedPortInUse, setInternalFedPortInUse] = useState(fedPortInUse) const [internalClientPortInUse, setInternalClientPortInUse] = useState(clientPortInUse) @@ -46,16 +42,12 @@ export default ({ !isNaN(port) && 0 < port && port <= 65535, ) - const updatePriv = (port, setPriv) => setPriv( - port < 1024, - ) const onFederationChange = event => { const val = event.target.value ? event.target.value : defaultFedPort; setInternalFedPortInUse(false); setFedPort(val); - updatePriv(val, setFedPortPriv); updateValidity(val, setFedPortValid); } @@ -65,7 +57,6 @@ export default ({ const val = event.target.value ? event.target.value : defaultClientPort; setInternalClientPortInUse(false); setClientPort(val); - updatePriv(val, setClientPortPriv); updateValidity(val, setClientPortValid); } @@ -82,6 +73,8 @@ export default ({ !clientPortValid ? "Invalid port" : undefined; + const fedPortPriv = fedPort ? fedPort < 1024 : defaultFedPort < 1024 + const clientPortPriv = clientPort ? clientPort < 1024 : defaultClientPort < 1024 return {servername ? servername + "'s ports" : "Ports"} @@ -138,8 +131,6 @@ export default ({ placeholder={defaultClientPort} /> - {internalClientPortInUse ?

This port is in use.

: undefined} - {clientPortValid ? undefined :

Invalid port

} {clientPortPriv ?

This is a privileged port.

: undefined}