clean code
This commit is contained in:
parent
9b1dbda081
commit
238e6fba75
10 changed files with 46 additions and 27 deletions
10
src/user.ml
10
src/user.ml
|
|
@ -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 ()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue