aw shit, here we go again

This commit is contained in:
2024-01-28 20:47:19 +03:00
parent 8653e357d1
commit 1a6b33ad96
+4 -2
View File
@@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options; using Microsoft.Extensions.Options;
using Newtonsoft.Json; using Newtonsoft.Json;
using System.IO;
using System.Threading.Tasks; using System.Threading.Tasks;
using Telegram.Bot; using Telegram.Bot;
using Telegram.Bot.Types; using Telegram.Bot.Types;
@@ -33,7 +34,7 @@ namespace Kruzya.TelegramBot.Core.Controllers
} }
[HttpPost] [HttpPost]
public IActionResult Index() public async IActionResult Index()
{ {
if (_secretToken != null && !Request.Headers.ContainsKey(SecretTokenHeader)) if (_secretToken != null && !Request.Headers.ContainsKey(SecretTokenHeader))
{ {
@@ -48,7 +49,8 @@ namespace Kruzya.TelegramBot.Core.Controllers
return BadRequest(); return BadRequest();
} }
LaunchHandle(JsonConvert.DeserializeObject<Update>(Request.Body.ToString())); var body = await (new StreamReader(Request.Body)).ReadToEndAsync();
LaunchHandle(JsonConvert.DeserializeObject<Update>(body));
return Ok(); return Ok();
} }