diff --git a/src/contentProviders/ipfsProvider.ts b/src/contentProviders/ipfsProvider.ts index 5135e71..42797b5 100644 --- a/src/contentProviders/ipfsProvider.ts +++ b/src/contentProviders/ipfsProvider.ts @@ -329,6 +329,7 @@ export default class IpfsProvider extends BaseProvider { .then(() => streamPromise) .then(() => { handleBuffer(); + filterPromise.then(() => streamPromise).then(() => filter.close()); resp = resp as StatFileResponse; if (resp.size <= MAX_CACHE_SIZE) { cacheBuffer = Uint8Array.from(