diff --git a/extensions/puterfs/package.json b/extensions/puterfs/package.json index f7f0f711..b85b9d3b 100644 --- a/extensions/puterfs/package.json +++ b/extensions/puterfs/package.json @@ -2,6 +2,7 @@ "main": "main.js", "type": "module", "dependencies": { + "teepromise": "^0.1.1", "uuid": "^13.0.0" } -} \ No newline at end of file +} diff --git a/extensions/puterfs/storage/LocalDiskStorageController.js b/extensions/puterfs/storage/LocalDiskStorageController.js index 9b1fa307..8fbf827c 100644 --- a/extensions/puterfs/storage/LocalDiskStorageController.js +++ b/extensions/puterfs/storage/LocalDiskStorageController.js @@ -1,6 +1,6 @@ -import putility from '@heyputer/putility'; import fs from 'node:fs'; import path_ from 'node:path'; +import { TeePromise } from 'teepromise'; const { progress_stream, @@ -40,7 +40,7 @@ export default class LocalDiskStorageController { limit: file.size, }); - const writePromise = new putility.libs.promise.TeePromise(); + const writePromise = new TeePromise(); const path = this.#getPath(uid); const write_stream = fs.createWriteStream(path);