diff options
author | MetaMuffin <metamuffin@yandex.com> | 2021-08-06 13:20:35 +0200 |
---|---|---|
committer | MetaMuffin <metamuffin@yandex.com> | 2021-08-06 13:20:35 +0200 |
commit | a8f89036b5788a3f6ddb053824650b913a0c98a3 (patch) | |
tree | 7bdd48b3d95b7e33fc59da046bedfe68129ad559 /source/client/room.ts | |
parent | 2387d8910d80b86a95e8c3242bdb6809dddda1aa (diff) | |
download | keks-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.ts | 6 |
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) { |