Include admin info in /api/signin response

This commit is contained in:
Alex Ling 2022-03-23 06:05:12 +00:00
parent 7ae0577e4e
commit d1de8b7a4e

View File

@ -86,9 +86,10 @@ struct APIRouter
"password" => String, "password" => String,
} }
Koa.response 200, schema: { Koa.response 200, schema: {
"success" => Bool, "success" => Bool,
"error" => String?, "error" => String?,
"token" => String?, "session_id" => String?,
"is_admin" => Bool?,
} }
Koa.tag "users" Koa.tag "users"
post "/api/login" do |env| post "/api/login" do |env|
@ -101,6 +102,7 @@ struct APIRouter
send_json env, { send_json env, {
"success" => true, "success" => true,
"session_id" => env.session.id, "session_id" => env.session.id,
"is_admin" => Storage.default.username_is_admin username,
}.to_json }.to_json
rescue e rescue e
Logger.error e Logger.error e