mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-13 13:24:34 +01:00
31 lines
954 B
C#
31 lines
954 B
C#
using KianaBH.Data.Models.Sdk;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace KianaBH.SdkServer.Handlers.Sdk;
|
|
|
|
[ApiController]
|
|
public class GameWeatherController : ControllerBase
|
|
{
|
|
[HttpGet("/game_weather/weather/get_weather")]
|
|
public IActionResult GetWeather()
|
|
{
|
|
var now = DateTime.Now;
|
|
var dateString = now.ToString("yyyy-MM-dd");
|
|
|
|
return Ok(new GetWeatherResponse
|
|
{
|
|
Data = new GetWeatherResponse.GetWeatherResponseData
|
|
{
|
|
Timezone = (int)TimeZoneInfo.Local.GetUtcOffset(now).TotalHours,
|
|
Hourly = Enumerable.Range(1, 24).Select(i =>
|
|
new GetWeatherResponse.GetWeatherResponseData.HourlyWeatherData
|
|
{
|
|
Condition = 3,
|
|
Date = dateString,
|
|
Hour = i,
|
|
Temp = 21
|
|
}).ToList()
|
|
}
|
|
});
|
|
}
|
|
} |