backend of chat application written in Java using Javalin (web framework), active-jdbc, sqlite-jdbc
this is simple server chat application for university java project using:
/account/login/ require: login, password
/account/new/ require: name, password, nickname gender (M or F)
/account/change/password/ require: token, user_id, password, newPassword
/account/change/nickname/ require: token, user_id, password, newNickname
/user/all/ require: token
/channel/all/ require: token
/channel/new/ require: token, name, owner_id, size
/channel/delete/ require: token, user_id, channel_id
/token/test/ require: token (ExpireSessionTest if expired then RefreshToken)
/token/refresh/ require: token