Extend and fix session management, /me API

This commit is contained in:
2024-08-11 22:54:53 +02:00
parent a0a6681ae0
commit 1a60ecb48a
9 changed files with 287 additions and 35 deletions

View File

@@ -17,3 +17,13 @@ export const Login = pipe(
Api.responseBodyText(400, S.String),
Api.responseBodyText(401, S.String),
);
export const Me = pipe(
Api.make("GET", "me"),
Api.responseBodyJson(200, S.Struct({
userId: UserId,
username: S.NonEmptyString,
admin: S.Boolean,
})),
Api.responseBodyText(401, S.String),
);