From e3afc1ba6e97378688027a60d6d98cc19a519a8c Mon Sep 17 00:00:00 2001
From: retoor <retoor@molodetz.nl>
Date: Sat, 8 Mar 2025 03:51:54 +0100
Subject: [PATCH] Fix socket issue.

---
 src/snek/static/app.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/snek/static/app.js b/src/snek/static/app.js
index b04e8fb..f26919e 100644
--- a/src/snek/static/app.js
+++ b/src/snek/static/app.js
@@ -183,8 +183,9 @@ class Socket extends EventHandler {
         const me = this 
         if (this.isConnected || this.isConnecting) {
             return new Promise((resolve) => {
+                if(me.isConnected)resolve(me)
+                else if(me.isConnecting)
                 me.connectPromises.push(resolve);
-                if (!me.isConnecting) resolve(me);
             });
         }
         this.isConnecting = true;