From 1a6b33ad969a3bb2c415fde49322f0b331cecd90 Mon Sep 17 00:00:00 2001 From: Sergey Gut Date: Sun, 28 Jan 2024 20:47:19 +0300 Subject: [PATCH] aw shit, here we go again --- Core/Controllers/Telegram.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Core/Controllers/Telegram.cs b/Core/Controllers/Telegram.cs index 894a39f..ae477de 100644 --- a/Core/Controllers/Telegram.cs +++ b/Core/Controllers/Telegram.cs @@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Newtonsoft.Json; +using System.IO; using System.Threading.Tasks; using Telegram.Bot; using Telegram.Bot.Types; @@ -33,7 +34,7 @@ namespace Kruzya.TelegramBot.Core.Controllers } [HttpPost] - public IActionResult Index() + public async IActionResult Index() { if (_secretToken != null && !Request.Headers.ContainsKey(SecretTokenHeader)) { @@ -48,7 +49,8 @@ namespace Kruzya.TelegramBot.Core.Controllers return BadRequest(); } - LaunchHandle(JsonConvert.DeserializeObject(Request.Body.ToString())); + var body = await (new StreamReader(Request.Body)).ReadToEndAsync(); + LaunchHandle(JsonConvert.DeserializeObject(body)); return Ok(); }