diff --git a/hubkit.js b/hubkit.js index b3f6fee..3cee713 100644 --- a/hubkit.js +++ b/hubkit.js @@ -467,8 +467,10 @@ if (typeof require !== 'undefined') { } } if (cacheable) { - const size = rawData ? rawData.length : (res.data ? - (res.data.size || res.data.byteLength) : 1); + const size = + rawData ? rawData.length || rawData.size || rawData.byteLength : + res.data ? res.data.size || res.data.byteLength : + 1; if (options.stats) options.stats.record(false, size); if (res.status === 200 && (res.headers.etag || res.headers['cache-control']) && size <= options.cache.maxSize * options.maxItemSizeRatio) { diff --git a/package.json b/package.json index 305a069..fc1f343 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hubkit", - "version": "6.0.0", + "version": "6.0.1", "description": "GitHub API library for JavaScript, promise-based, for both NodeJS and the browser", "main": "index.js", "types": "index.d.ts",