You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
867 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Configuration;
namespace cugoj_ng_server.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class StatusController : ControllerBase
{
readonly int maxStatusPerPage;
public StatusController(IConfiguration configuration)
{
maxStatusPerPage = configuration.GetValue<int>("Config:MaxStatusPerPage");
}
[HttpGet]
public object List()
{
if (Request.Query.TryGetValue("cid", out var s))
{
if (s.Any(x => !int.TryParse(x, out _)))
return BadRequest("cid must be int");
}
return 1;
}
}
}