2 Commits

Author SHA1 Message Date
FrigaT
41986987b1 чистка кода
All checks were successful
CI / build-test (push) Successful in 1m2s
2025-12-16 16:19:50 +03:00
246a5cb278 Удалено отключение бота
All checks were successful
CI / build-test (push) Successful in 35s
Release / pack-and-publish (release) Successful in 37s
2025-12-10 20:54:18 +03:00
8 changed files with 22 additions and 42 deletions

View File

@@ -1,6 +1,4 @@
using BotPages.Core.Abstractions;
namespace BotPages.Core;
namespace BotPages.Core;
/// <summary>
/// Данные чата.

View File

@@ -1,6 +1,5 @@
using BotPages.Core.Abstractions;
using BotPages.Core.Context;
using BotPages.Core.Messaging;
namespace BotPages.Core;

View File

@@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BotPages.Core.Routing;
namespace BotPages.Core.Routing;
/// <summary>
/// Обработчик команды: получает контекст страницы, аргументы команды и токен отмены.

View File

@@ -31,7 +31,7 @@ internal sealed class RoutesRegistry
internal void Map(Type? type)
{
foreach(var attr in type.GetCustomAttributes<RouteAttribute>(inherit: true))
foreach (var attr in type.GetCustomAttributes<RouteAttribute>(inherit: true))
{
_routes.Add(attr.Template, type);
}

View File

@@ -10,7 +10,6 @@ using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Telegram.Bot;
using Telegram.Bot.Exceptions;
using Telegram.Bot.Types;
using Telegram.Bot.Types.Enums;
using Telegram.Bot.Types.ReplyMarkups;
@@ -76,15 +75,6 @@ public sealed class TelegramAdapter : IMessangerAdapterSetup
errorHandler: async (_, ex, ct2) =>
{
_logger.Log(LogLevel.Warn, $"{MessengerType} error.", ex);
if (ex is ApiRequestException apiEx)
{
if (apiEx.ErrorCode == 409)
{
_logger.Log(LogLevel.Critical, $"{MessengerType} остановлен.");
await _.Close(ct2);
}
}
await Task.CompletedTask;
},

View File

@@ -1,7 +1,6 @@
using BotPages.Core;
using BotPages.Core.Abstractions;
using BotPages.Core.Messaging;
using BotPages.Core.Routing;
namespace Demo.Pages;
/// <summary>