improvements

This commit is contained in:
Mateusz Gruszczyński
2026-08-05 09:53:28 +02:00
parent 248f4a3977
commit a9911da9a3
42 changed files with 1667 additions and 728 deletions
+11
View File
@@ -109,6 +109,17 @@ class RoomSocket {
try { message = JSON.parse(event.data); } catch { return; }
this.lastMessageAt = Date.now();
this.bytesReceived += typeof event.data === "string" ? new Blob([event.data]).size : Number(event.data?.byteLength || 0);
if (message.type === "password_required") {
this.intentionalClose = true;
this.onPasswordRequired?.();
socket.close();
return;
}
if (message.type === "password_changed") {
this.intentionalClose = true;
socket.close();
return;
}
if (message.type === "error") {
this.intentionalClose = true;
this.onError?.(message.message);