20 lines
560 B
C#
20 lines
560 B
C#
using Microsoft.AspNetCore.Mvc;
|
|||
|
|
|
||
|
|
using PrivaPub.Api.Mastodon.Infrastructure;
|
||
|
|
using PrivaPub.Api.Mastodon.Mappers;
|
||
|
|
|
||
|
|
namespace PrivaPub.Api.Mastodon.Controllers
|
||
|
|
{
|
||
|
|
public partial class AccountsController : MastodonController
|
||
|
|
{
|
||
|
|
readonly MastodonMapper _mapper;
|
||
|
|
|
||
|
|
public AccountsController(MastodonMapper mapper)
|
||
|
|
{
|
||
|
|
_mapper = mapper;
|
||
|
|
}
|
||
|
|
|
||
|
|
[HttpGet("/api/v1/accounts/verify_credentials"), Scope("read:accounts")]
|
||
|
|
public async Task<IActionResult> VerifyCredentials(CancellationToken token) => Json(await _mapper.Local(Me, withSource: true, token));
|
||
|
|
}
|
||
|
|
}
|