From 1e5c575e16c8a9e6bd7592e83bea53af7f359e15 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Sun, 6 Oct 2024 14:33:40 +0000 Subject: refactor: Start tracking bookmark assets in the assets table --- packages/shared/assetdb.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'packages/shared/assetdb.ts') diff --git a/packages/shared/assetdb.ts b/packages/shared/assetdb.ts index dd464139..4edfa1ec 100644 --- a/packages/shared/assetdb.ts +++ b/packages/shared/assetdb.ts @@ -120,6 +120,18 @@ export async function readAsset({ return { asset, metadata }; } +export async function getAssetSize({ + userId, + assetId, +}: { + userId: string; + assetId: string; +}) { + const assetDir = getAssetDir(userId, assetId); + const stat = await fs.promises.stat(path.join(assetDir, "asset.bin")); + return stat.size; +} + export async function deleteAsset({ userId, assetId, -- cgit v1.2.3-70-g09d2