public Task OnBeforeAttempt(BeforeAttemptEvent @event) { return(Task.FromResult(0)); }
public Task OnBeforeAttempt(BeforeAttemptEvent @event) { used.Clear(); return(Task.FromResult(0)); }
protected virtual async Task OnBeforeAttempt(BeforeAttemptEvent @event) { var onBefore = listeners.Select(e => e.OnBeforeAttempt(@event)); await Task.WhenAll(onBefore); }