using BotPages.Core.Abstractions; namespace BotPages.Core; /// /// Расширения для работы с адаптером. /// Упрощают создание универсального `SendRequest`. /// public static class PageContextAdapterExtensions { /// /// Отправить сообщение универсальным запросом через привязанный адаптер. /// public static Task SendAsync(this PageContext ctx, SendRequest request, CancellationToken ct = default) => ctx.Adapter.SendAsync(request, ct); /// /// Удалить сообщение через привязанный адаптер. /// public static Task DeleteAsync(this PageContext ctx, string chatId, string messageId, CancellationToken ct = default) => ctx.Adapter.DeleteAsync(chatId, messageId, ct); }