@filecoin-saturn/js-client
Advanced tools
Comparing version 0.1.0 to 0.1.1
{ | ||
"name": "@filecoin-saturn/js-client", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Filecoin Saturn Client", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/filecoin-saturn/js-client", |
@@ -67,3 +67,3 @@ import { CID } from 'multiformats' | ||
const controller = new AbortController() | ||
const controller = options.controller ?? new AbortController() | ||
const connectTimeout = setTimeout(() => { | ||
@@ -109,3 +109,3 @@ controller.abort() | ||
return { res, log } | ||
return { res, controller, log } | ||
} | ||
@@ -123,3 +123,3 @@ | ||
async * fetchContent (cidPath, opts = {}) { | ||
const { res, log } = await this.fetchCID(cidPath, opts) | ||
const { res, controller, log } = await this.fetchCID(cidPath, opts) | ||
@@ -140,2 +140,4 @@ async function * metricsIterable (itr) { | ||
log.error = err.message | ||
controller.abort() | ||
throw err | ||
@@ -142,0 +144,0 @@ } finally { |
249457
526