mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-14 22:04:36 +01:00
Init enter game
This commit is contained in:
31
SdkServer/Handlers/Sdk/GameWeatherController.cs
Normal file
31
SdkServer/Handlers/Sdk/GameWeatherController.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
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()
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user