me method
Implementation
Future<shelf.Response> me(shelf.Request req) async {
if (userStore == null) {
return _bad('user store not configured',
status: HttpStatus.notImplemented);
}
final token = await _getBearToken(req);
final user = await userStore!.findByToken(token);
if (user == null) {
throw UnAuthError(
message: 'invalid token',
code: 'unauthorized',
statusCode: HttpStatus.unauthorized,
);
}
return _ok({'user': user.toPublicJson()});
}