* Added Result class to communicate with router from handler
* Removed "ExecuteOnlyFirstFoundHanlder" in sake of testing new Result pattern based routing system * Removed obsolete option property "DescendDescriptorIndex" * Changed router logic * Changed handlers pool logic
This commit is contained in:
@@ -13,11 +13,11 @@ namespace Telegrator.Tests
|
||||
{
|
||||
public bool WasExecuted { get; private set; }
|
||||
|
||||
public override Task Execute(IAbstractHandlerContainer<Message> container, CancellationToken cancellationToken)
|
||||
public override Task<Result> Execute(IAbstractHandlerContainer<Message> container, CancellationToken cancellationToken)
|
||||
{
|
||||
cancellationToken.ThrowIfCancellationRequested();
|
||||
WasExecuted = true;
|
||||
return Task.CompletedTask;
|
||||
return Task.FromResult(Result.Ok());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user