Доработан стартер адаптеров
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using BotPages.Core.Messaging;
|
||||
using BotPages.Core.Context;
|
||||
using BotPages.Core.Messaging;
|
||||
|
||||
namespace BotPages.Core.Abstractions;
|
||||
|
||||
@@ -40,3 +41,17 @@ public interface IMessengerAdapter
|
||||
/// </summary>
|
||||
Task OnLeaveAsync(PageContext ctx, CancellationToken ct);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Контракт конфигурации адаптера.
|
||||
/// </summary>
|
||||
public interface IMessangerAdapterSetup : IMessengerAdapter
|
||||
{
|
||||
/// <summary>
|
||||
/// Запуск работы адаптера
|
||||
/// </summary>
|
||||
/// <param name="onUpdate"></param>
|
||||
/// <param name="ct"></param>
|
||||
/// <returns></returns>
|
||||
Task StartAdapterAsync(Func<UpdateContext, Task> onUpdate, CancellationToken ct);
|
||||
}
|
||||
Reference in New Issue
Block a user