diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sd.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/sd.js b/lib/sd.js index b2c7622..8a9bf86 100644 --- a/lib/sd.js +++ b/lib/sd.js @@ -12,6 +12,10 @@ export default class SoktDeer { /** @type {any[]} */ messages = []; constructor(wsUri = "wss://sokt.meltland.dev") { + this.connect(wsUri); + } + + connect(wsUri = "wss://sokt.meltland.dev") { console.log('uh 21') this.ws = new WebSocket(wsUri); this.ws.onmessage = (rdata) => { @@ -27,6 +31,7 @@ export default class SoktDeer { ) if ('error' in data) return this.wsEvents.emit('error', data); } + this.ws.onclose = this.wsEvents.on('greet', greetp => { this.messages = greetp.messages.reverse() }) |