From 33f6257a9964646feba91a7bf5d95e036c1da9ec Mon Sep 17 00:00:00 2001 From: Bruce0203 Date: Fri, 4 Aug 2023 16:40:17 +0900 Subject: [PATCH] init --- client/src/commonMain/kotlin/ui/waitingRoom.kt | 1 + shared/src/commonMain/kotlin/network/ViewedRoom.kt | 2 ++ 2 files changed, 3 insertions(+) diff --git a/client/src/commonMain/kotlin/ui/waitingRoom.kt b/client/src/commonMain/kotlin/ui/waitingRoom.kt index 4e7bc9c..8ea6842 100644 --- a/client/src/commonMain/kotlin/ui/waitingRoom.kt +++ b/client/src/commonMain/kotlin/ui/waitingRoom.kt @@ -43,6 +43,7 @@ suspend fun waitingRoom(room: UUID) { onUpAnywhere { if (isDone) return@onUpAnywhere isDone = true + leaveRoom(sessionUUID) waitingRoom.removeFromParent() MainMenuState().mainMenu() } diff --git a/shared/src/commonMain/kotlin/network/ViewedRoom.kt b/shared/src/commonMain/kotlin/network/ViewedRoom.kt index b9fdd4e..1f1e167 100644 --- a/shared/src/commonMain/kotlin/network/ViewedRoom.kt +++ b/shared/src/commonMain/kotlin/network/ViewedRoom.kt @@ -24,4 +24,6 @@ suspend fun getViewedRooms() = runCatching { suspend fun joinRoom(uuid: UUID) = sendHttp("rooms/join", uuid).status +suspend fun leaveRoom(uuid: UUID) = sendHttp("rooms/leave", uuid).status + suspend fun getRoomName(uuid: UUID) = sendHttp("rooms/name", uuid).body() \ No newline at end of file