new logout button

triggers /api/logout and updates app loggedIn state
This commit is contained in:
efim
2023-04-27 10:34:40 +04:00
parent 9db42cb522
commit f8bf1b961b
3 changed files with 34 additions and 5 deletions

View File

@@ -28,7 +28,7 @@ object MyHttpService {
Stream
.emits(TestModels.testChangesList)
.covary[IO]
.metered(1.second)
.metered(1.second) ++ Stream.never[IO]
)
.map(state => WebSocketFrame.Text(state.asJson.noSpaces))
@@ -48,6 +48,9 @@ object MyHttpService {
case GET -> Root / "new-poll" as (playerId, roomId) => {
IO(println(s">> got request to start new voting from $playerId in $roomId")) >> Ok()
}
case GET -> Root / "logout" as (playerId, roomId) => {
IO(println(s">> got request to logout from $playerId in $roomId")) >> Ok()
}
}
val authMiddleware = AuthMiddleware(auth.authUser)