16 lines
639 B
C#
16 lines
639 B
C#
using BotPages.Core.Abstractions;
|
||
|
||
namespace BotPages.Core;
|
||
|
||
/// <summary>
|
||
/// Расширения <see cref="PageContext"/> для работы с адаптером.
|
||
/// Упрощают создание универсального `SendRequest`.
|
||
/// </summary>
|
||
public static class PageContextAdapterExtensions
|
||
{
|
||
/// <summary>
|
||
/// Отправить универсальный запрос через привязанный адаптер.
|
||
/// </summary>
|
||
public static Task<string?> SendAsync(this PageContext ctx, SendRequest request, CancellationToken ct = default)
|
||
=> ctx.Adapter.SendAsync(request, ct);
|
||
} |