feat: set session token, improved paths
This commit is contained in:
@@ -22,7 +22,7 @@ class AuthService {
|
||||
|
||||
/// Route to generate a token
|
||||
@Route.post('/login')
|
||||
Future<Response> generateToken(Request request) async {
|
||||
Future<Response> login(Request request) async {
|
||||
return requestToJson(request)
|
||||
.flatMap(validateJsonKeys(['email', 'password']))
|
||||
.flatMap((json) => decodeJson(json, LoginRequestDTO.fromJson))
|
||||
@@ -59,8 +59,8 @@ class AuthService {
|
||||
}
|
||||
|
||||
/// Route to revoke a token
|
||||
@Route.post('/revoke')
|
||||
Future<Response> revokeToken(Request request) async {
|
||||
@Route.post('/logout')
|
||||
Future<Response> logout(Request request) async {
|
||||
return requestToJson(request)
|
||||
.flatMap(validateJsonKeys(['token']))
|
||||
.flatMap((json) => decodeJson(json, TokenRequestDTO.fromJson))
|
||||
|
||||
@@ -11,7 +11,7 @@ Router _$AuthServiceRouter(AuthService service) {
|
||||
router.add(
|
||||
'POST',
|
||||
r'/login',
|
||||
service.generateToken,
|
||||
service.login,
|
||||
);
|
||||
router.add(
|
||||
'POST',
|
||||
@@ -20,8 +20,8 @@ Router _$AuthServiceRouter(AuthService service) {
|
||||
);
|
||||
router.add(
|
||||
'POST',
|
||||
r'/revoke',
|
||||
service.revokeToken,
|
||||
r'/logout',
|
||||
service.logout,
|
||||
);
|
||||
return router;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user