This commit is contained in:
11
BotPages.Core/Abstractions/IPageMiddleware.cs
Normal file
11
BotPages.Core/Abstractions/IPageMiddleware.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace BotPages.Core.Abstractions;
|
||||
/// <summary>
|
||||
/// Интерфейс middleware для обработки входящих обновлений.
|
||||
/// </summary>
|
||||
public interface IPageMiddleware
|
||||
{
|
||||
/// <summary>
|
||||
/// Выполнить промежуточную логику, затем вызвать следующий обработчик.
|
||||
/// </summary>
|
||||
Task InvokeAsync(PageContext ctx, Func<Task> next, CancellationToken ct);
|
||||
}
|
||||
Reference in New Issue
Block a user