Files
FemRec-2023/Controllers/AccountController.cs
T
nito9999 6706b6f478 yea
2026-06-12 15:35:10 -04:00

30 lines
817 B
C#

using Microsoft.AspNetCore.Mvc;
using FemRec2023.Classes;
using FemRec2023.Classes.DBs;
using FemRec2023.Classes.DBs.DBClasses;
using FemRec2023.Auth;
namespace FemRec2023.Controllers
{
[ApiController]
[Route("/acc")]
public class AccountController : ControllerBase
{
[HttpGet("account/bulk")]
public IActionResult GetAccountsBulk([FromQuery] List<long> id)
{
return Ok(PlayerDB.GetAccountsBulk(id));
}
[HttpGet("account/me")]
public IActionResult GetAccountMe()
{
var id = AuthStuff.GetPlayerId(Request);
if (id == null)
return Unauthorized();
var account = PlayerDB.GetAccountMe(id.Value);
return account != null ? Ok(account) : NotFound();
}
}
}