From d1b38765740c3b383efe4f30fbe35210d5cbede2 Mon Sep 17 00:00:00 2001
From: Linventif <linventif@gmail.com>
Date: Mon, 15 Jan 2024 05:45:10 +0100
Subject: [PATCH] Disable WebSocket feature if GWSockets is not installed

---
 lua/gmod_integration/server/sv__websocket.lua | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lua/gmod_integration/server/sv__websocket.lua b/lua/gmod_integration/server/sv__websocket.lua
index 84b9f39..0518a25 100644
--- a/lua/gmod_integration/server/sv__websocket.lua
+++ b/lua/gmod_integration/server/sv__websocket.lua
@@ -15,6 +15,7 @@ for k, v in pairs(websocketFeature) do
 end
 
 if (!useWebsocket) then
+    gmInte.config.websocket = false
     return gmInte.log("WebSocket is not used")
 end
 
@@ -26,11 +27,12 @@ if (!GWSockets) then
             gmInte.logError("GWSockets is not installed! Please install it from https://github.com/FredyH/GWSockets/releases")
         end
     end)
+    gmInte.config.websocket = false
     return
+else
+    gmInte.config.websocket = true
 end
 
-gmInte.config.websocket = true
-
 local socket = GWSockets.createWebSocket("wss://ws.gmod-integration.com")
 
 // Authentication