From 7915271aa04a497d933dc57c7bd3116a8c275c61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Pit-Claudel?= <clement.pit-claudel@epfl.ch> Date: Fri, 27 Dec 2024 12:33:41 +0100 Subject: [PATCH] server: Record disconnection during shutdown --- jvm/src/main/scala/cs214/webapp/server/web/ServerApp.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/jvm/src/main/scala/cs214/webapp/server/web/ServerApp.scala b/jvm/src/main/scala/cs214/webapp/server/web/ServerApp.scala index f9c6534..75b416b 100644 --- a/jvm/src/main/scala/cs214/webapp/server/web/ServerApp.scala +++ b/jvm/src/main/scala/cs214/webapp/server/web/ServerApp.scala @@ -121,6 +121,7 @@ private[web] abstract class ServerApp: channel <- userChannels do send(userId, channel)(cask.Ws.Close(cask.Ws.Close.NormalClosure, "Shutdown")) + disconnect(userId, channel) /** Sends a message to a specific client. */ private def send(userId: UserId)(message: ujson.Value): Unit = instanceLock.synchronized: -- GitLab