chore: continue porting code and adding test coverage

This commit is contained in:
Stevan Freeborn
2025-05-08 01:36:04 -05:00
parent 3f4ab165ce
commit 9f35394528
12 changed files with 305 additions and 9 deletions
@@ -0,0 +1,6 @@
namespace StevesBot.Worker.Threading;
internal interface IAsyncLock : IDisposable
{
Task<IDisposable> LockAsync(CancellationToken cancellationToken = default);
}