aboutsummaryrefslogtreecommitdiff
path: root/source/client/room.ts
diff options
context:
space:
mode:
authorMetaMuffin <metamuffin@yandex.com>2021-08-06 13:20:35 +0200
committerMetaMuffin <metamuffin@yandex.com>2021-08-06 13:20:35 +0200
commita8f89036b5788a3f6ddb053824650b913a0c98a3 (patch)
tree7bdd48b3d95b7e33fc59da046bedfe68129ad559 /source/client/room.ts
parent2387d8910d80b86a95e8c3242bdb6809dddda1aa (diff)
downloadkeks-meet-a8f89036b5788a3f6ddb053824650b913a0c98a3.tar
keks-meet-a8f89036b5788a3f6ddb053824650b913a0c98a3.tar.bz2
keks-meet-a8f89036b5788a3f6ddb053824650b913a0c98a3.tar.zst
idk
Diffstat (limited to 'source/client/room.ts')
-rw-r--r--source/client/room.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/client/room.ts b/source/client/room.ts
index 9d315ba..fd48eff 100644
--- a/source/client/room.ts
+++ b/source/client/room.ts
@@ -3,6 +3,8 @@ import { CSPacket, SCPacket } from "./types";
import { RemoteUser } from "./remote_user";
import { User } from "./user";
import { LocalUser } from "./local_user";
+import { parameters } from ".";
+import { hex_id } from "./helper";
export class Room {
@@ -16,14 +18,14 @@ export class Room {
constructor(name: string) {
this.name = name
this.el = document.createElement("div")
-
+ this.el.classList.add("room")
this.websocket = new WebSocket(`ws://${window.location.host}/room/${encodeURIComponent(name)}`)
this.websocket.onclose = () => this.websocket_close()
this.websocket.onopen = () => this.websocket_open()
this.websocket.onmessage = (ev) => {
this.websocket_message(JSON.parse(ev.data))
}
- this.local_user = new LocalUser(this, Math.random().toString())
+ this.local_user = new LocalUser(this, parameters.username ?? `guest-${hex_id()}`)
}
websocket_send(data: CSPacket) {