From d1de8b7a4eea6a499ab7e63d20fef2d785bbfaf2 Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Wed, 23 Mar 2022 06:05:12 +0000 Subject: [PATCH] Include admin info in /api/signin response --- src/routes/api.cr | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/routes/api.cr b/src/routes/api.cr index 57c5942..e664b28 100644 --- a/src/routes/api.cr +++ b/src/routes/api.cr @@ -86,9 +86,10 @@ struct APIRouter "password" => String, } Koa.response 200, schema: { - "success" => Bool, - "error" => String?, - "token" => String?, + "success" => Bool, + "error" => String?, + "session_id" => String?, + "is_admin" => Bool?, } Koa.tag "users" post "/api/login" do |env| @@ -101,6 +102,7 @@ struct APIRouter send_json env, { "success" => true, "session_id" => env.session.id, + "is_admin" => Storage.default.username_is_admin username, }.to_json rescue e Logger.error e