summaryrefslogtreecommitdiff
path: root/assets/session.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/session.js')
-rw-r--r--assets/session.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/assets/session.js b/assets/session.js
index c607594..981cff1 100644
--- a/assets/session.js
+++ b/assets/session.js
@@ -25,6 +25,9 @@ websocket.addEventListener('message', (event) => {
colorSelect.appendChild(selection);
});
colorSelect.disabled = false;
+ } else if (Object.hasOwn(message, 'Hand')) {
+ const payload = message.Hand;
+ colorSelect.disabled = false;
}
});
@@ -33,5 +36,11 @@ websocket.addEventListener('close', () => {
});
colorSelect.addEventListener('change', () => {
+ if (colorSelect.value === '') return;
+
colorSelect.disabled = true;
+
+ websocket.send(JSON.stringify({
+ "Color": colorSelect.value
+ }));
}); \ No newline at end of file