feat: explicit queue client, resolve handler avoiding type registry
This commit is contained in:
@@ -13,8 +13,8 @@ public interface ITaskRepository: IDisposable
|
||||
Task CommitTransactionAsync(IDbTransaction tx);
|
||||
void RollbackTransaction(IDbTransaction tx);
|
||||
Task RollbackTransactionAsync(IDbTransaction tx);
|
||||
QueueTask? GetNextTask(IDbTransaction tx);
|
||||
Task<QueueTask?> GetNextTaskAsync(IDbTransaction tx);
|
||||
QueueTask? GetNextTask(IDbTransaction tx, string? taskType = null);
|
||||
Task<QueueTask?> GetNextTaskAsync(IDbTransaction tx, string? taskType = null);
|
||||
void SaveTask(QueueTask task, IDbTransaction tx);
|
||||
Task SaveTaskAsync(QueueTask task, IDbTransaction tx);
|
||||
}
|
||||
Reference in New Issue
Block a user