From: Alexis Laferrière Date: Wed, 6 Apr 2016 02:17:41 +0000 (-0400) Subject: contrib/benitlux: intro `BenitluxRESTAction::check_token` X-Git-Url: http://nitlanguage.org contrib/benitlux: intro `BenitluxRESTAction::check_token` Signed-off-by: Alexis Laferrière --- diff --git a/contrib/benitlux/src/benitlux_controller.nit b/contrib/benitlux/src/benitlux_controller.nit index c65ac37..118b01c 100644 --- a/contrib/benitlux/src/benitlux_controller.nit +++ b/contrib/benitlux/src/benitlux_controller.nit @@ -133,6 +133,16 @@ class BenitluxRESTAction return new HttpResponse.ok(log) end + # Is `token` valid? + # + # check_token?token=a -> true | BenitluxError + fun check_token(token: String): HttpResponse + is restful do + var user_id = db.token_to_id(token) + if user_id == null then return new HttpResponse.invalid_token + return new HttpResponse.ok(true) + end + # Search a user # # search?token=b&query=a&offset=0 -> Array[UserAndFollowing] | BenitluxError