From db24611e3b388b65cefff4de7635c16fbd04ef3b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Tue, 5 Apr 2016 22:17:41 -0400 Subject: [PATCH] contrib/benitlux: intro `BenitluxRESTAction::check_token` MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- contrib/benitlux/src/benitlux_controller.nit | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 -- 1.7.9.5