From cfc474ae5faebcf702ef9f551776a7a973476350 Mon Sep 17 00:00:00 2001 From: Romain Date: Mon, 29 Apr 2024 22:13:58 +0200 Subject: [PATCH] refactor: small simplification --- src/content/datachannel/basic/js/main.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/content/datachannel/basic/js/main.js b/src/content/datachannel/basic/js/main.js index 2a4cb1a594..2fc988f29f 100644 --- a/src/content/datachannel/basic/js/main.js +++ b/src/content/datachannel/basic/js/main.js @@ -150,15 +150,12 @@ function onReceiveMessageCallback(event) { function onSendChannelStateChange() { const readyState = sendChannel.readyState; console.log('Send channel state is: ' + readyState); - if (readyState === 'open') { - dataChannelSend.disabled = false; + const closed = readyState !== 'open' + dataChannelSend.disabled = closed; + sendButton.disabled = closed; + closeButton.disabled = closed; + if (!closed) { dataChannelSend.focus(); - sendButton.disabled = false; - closeButton.disabled = false; - } else { - dataChannelSend.disabled = true; - sendButton.disabled = true; - closeButton.disabled = true; } }