blob: 7e87bc7bd6a4d5af12df975b30eecaeb6d458237 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
namespace IOL.BookmarkThing.Server.Api.Internal.Account;
public class GetTokensRoute : RouteBaseInternalSync.WithoutRequest.WithResult<ActionResult<IList<AccessToken>>>
{
private readonly AppDbContext _context;
public GetTokensRoute(AppDbContext context) {
_context = context;
}
[ApiVersionNeutral]
[ApiExplorerSettings(IgnoreApi = true)]
[HttpGet("~/v{version:apiVersion}/account/tokens")]
public override ActionResult<IList<AccessToken>> Handle() {
return Ok(_context.AccessTokens.Where(c => c.User.Id == LoggedInUser.Id));
}
}
|