clean code

This commit is contained in:
pena 2022-12-06 01:00:39 +01:00 committed by Swrup
parent 9b1dbda081
commit 238e6fba75
10 changed files with 46 additions and 27 deletions

View file

@ -158,6 +158,8 @@ let list () =
)
users )
let is_logged_in request = Option.is_some @@ Dream.session "nick" request
let profile request =
match Dream.session "nick" request with
| None -> "not logged in"
@ -211,3 +213,11 @@ let public_profile user_id =
user.nick user.nick
in
Ok user_info
let asserd_logged request =
if is_logged_in request then Ok ()
else Error (`Forbidden, "you should be logged in")
let assert_not_logged request =
if is_logged_in request then Error (`Forbidden, "you shoudn't be logged in")
else Ok ()