From 0c304b20dbd6ba699a5d735db01c034b2eb26004 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Thu, 21 Mar 2024 16:20:37 -0400 Subject: [PATCH] refactor: use new CID with the multihash --- app/data/file-provider.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/data/file-provider.ts b/app/data/file-provider.ts index 448f441..136d462 100644 --- a/app/data/file-provider.ts +++ b/app/data/file-provider.ts @@ -76,14 +76,15 @@ export const fileProvider: SdkProvider = { const manifest = await getIsManifest(s5, pin.hash) as number; if (manifest) { + const mHash = Multihash.fromBase64Url(pin.hash); items.push({ - cid: CID.fromHash(pin.hash, pin.size, manifest).toString(), + cid: new CID(manifest, mHash, pin.size).toString(), type: "manifest", mimeType: "application/octet-stream", }); } else { items.push({ - cid: CID.fromHash(pin.hash, pin.size, CID_TYPES.RAW).toString(), + cid: new CID(CID_TYPES.RAW, Multihash.fromBase64Url(pin.hash), pin.size).toString(), type: "raw", mimeType: pin.mime_type, });