summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/sd.js5
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()
         })