From 6a2a7ae13c04aad79a6edce2991d00929cf6b256 Mon Sep 17 00:00:00 2001
From: Hoai Viet Nguyen <viet.nguyen@th-koeln.de>
Date: Tue, 22 Apr 2025 15:14:17 +0200
Subject: [PATCH] optimize remove sessions in chatroomshandler

---
 .../de/thk/gm/websocketsdemo/handlers/ChatRoomsHandler.kt     | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/main/kotlin/de/thk/gm/websocketsdemo/handlers/ChatRoomsHandler.kt b/src/main/kotlin/de/thk/gm/websocketsdemo/handlers/ChatRoomsHandler.kt
index f6f25e5..bd1f1b0 100644
--- a/src/main/kotlin/de/thk/gm/websocketsdemo/handlers/ChatRoomsHandler.kt
+++ b/src/main/kotlin/de/thk/gm/websocketsdemo/handlers/ChatRoomsHandler.kt
@@ -53,9 +53,7 @@ class ChatRoomsHandler (private val chatRoomsService: ChatRoomsService, private
         var uri : UriComponents = UriComponentsBuilder.fromUri(session.uri!!).build()
         var id = uri.queryParams.getFirst("id")
         var sessions = hashMapOfSessions[id]
-        if(sessions != null) {
-            sessions.remove(session)
-        }
+        sessions?.remove(session)
     }
 
 }
\ No newline at end of file
-- 
GitLab