From be4e7e2d7d2ad83d95ad1ac55e20e19a7d22e6dd Mon Sep 17 00:00:00 2001 From: jj Date: Wed, 30 Apr 2025 17:36:23 +0000 Subject: [PATCH] lib/storage: drop read() method, widen res() to Blob we don't use it anywhere, we only use res() --- web/src/lib/storage/opfs.ts | 7 ------- web/src/lib/storage/storage.ts | 3 +-- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/web/src/lib/storage/opfs.ts b/web/src/lib/storage/opfs.ts index e038db30..01cbb14d 100644 --- a/web/src/lib/storage/opfs.ts +++ b/web/src/lib/storage/opfs.ts @@ -30,13 +30,6 @@ export class OPFSStorage extends AbstractStorage { return await this.#handle.getFile(); } - read(size: number, offset: number) { - const out = new Uint8Array(size); - const bytesRead = this.#io.read(out, { at: offset }); - - return out.subarray(0, bytesRead); - } - async write(data: Uint8Array | Int8Array, offset: number) { return this.#io.write(data, { at: offset }) } diff --git a/web/src/lib/storage/storage.ts b/web/src/lib/storage/storage.ts index d9d6381e..8ab173ca 100644 --- a/web/src/lib/storage/storage.ts +++ b/web/src/lib/storage/storage.ts @@ -7,8 +7,7 @@ export abstract class AbstractStorage { return false; } - abstract res(): Promise; - abstract read(size: number, offset: number): Uint8Array; + abstract res(): Promise; abstract write(data: Uint8Array | Int8Array, offset: number): Promise; abstract destroy(): Promise; };