[tor-commits] [pluggable-transports/snowflake-webext] 03/04: refactor: remove some unnecessary checks
gitolite role
git at cupani.torproject.org
Mon Aug 22 16:21:05 UTC 2022
This is an automated email from the git hooks/post-receive script.
meskio pushed a commit to branch main
in repository pluggable-transports/snowflake-webext.
commit 8a064332d9d48175dd6c3ad8dafff1818a60ce35
Author: WofWca <wofwca at protonmail.com>
AuthorDate: Thu Jul 21 17:12:09 2022 +0300
refactor: remove some unnecessary checks
---
proxypair.js | 22 ++++------------------
1 file changed, 4 insertions(+), 18 deletions(-)
diff --git a/proxypair.js b/proxypair.js
index a055714..dcd8433 100644
--- a/proxypair.js
+++ b/proxypair.js
@@ -126,10 +126,7 @@ class ProxyPair {
WS.makeWebsocketFromURL(this.relayURL, params);
this.relay.label = 'websocket-relay';
this.relay.onopen = () => {
- if (this.connectToRelayTimeoutId) {
- clearTimeout(this.connectToRelayTimeoutId);
- this.connectToRelayTimeoutId = 0;
- }
+ clearTimeout(this.connectToRelayTimeoutId);
log(relay.label + ' connected!');
snowflake.ui.setStatus('connected');
};
@@ -147,9 +144,6 @@ class ProxyPair {
this.relay.onmessage = this.onRelayToClientMessage;
// TODO: Better websocket timeout handling.
this.connectToRelayTimeoutId = setTimeout((() => {
- if (0 === this.connectToRelayTimeoutId) {
- return;
- }
log(relay.label + ' timed out connecting.');
relay.onclose();
}), 5000);
@@ -160,9 +154,7 @@ class ProxyPair {
* @param {MessageEvent} msg
*/
onClientToRelayMessage(msg) {
- if (this.messageTimer) {
- clearTimeout(this.messageTimer);
- }
+ clearTimeout(this.messageTimer);
dbg('WebRTC --> websocket data: ' + msg.data.byteLength + ' bytes');
this.c2rSchedule.push(msg.data);
@@ -194,14 +186,8 @@ class ProxyPair {
/** Close both WebRTC and websocket. */
close() {
- if (this.connectToRelayTimeoutId) {
- clearTimeout(this.connectToRelayTimeoutId);
- this.connectToRelayTimeoutId = 0;
- }
- if (this.messageTimer) {
- clearTimeout(this.messageTimer);
- this.messageTimer = 0;
- }
+ clearTimeout(this.connectToRelayTimeoutId);
+ clearTimeout(this.messageTimer);
if (this.webrtcIsReady()) {
this.client.close();
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the tor-commits
mailing list