diff --git a/packages/unraid-shared/src/util/processing.ts b/packages/unraid-shared/src/util/processing.ts index 14d10e95b..1dbd796f4 100644 --- a/packages/unraid-shared/src/util/processing.ts +++ b/packages/unraid-shared/src/util/processing.ts @@ -55,7 +55,7 @@ export class AsyncMutex { const op = (operation || this.defaultOperation) as AsyncOperation; - const promise = this.executeOperation(op).finally(() => { + const promise = op().finally(() => { if (this.currentOperation === promise) { this.currentOperation = null; } @@ -64,8 +64,4 @@ export class AsyncMutex { this.currentOperation = promise; return promise; } - - private async executeOperation(operation: AsyncOperation): Promise { - return operation(); - } }