diff --git a/CHANGELOG.md b/CHANGELOG.md index 5279ec646738130875925c62e7ca19fe7cbb5fd2..2168c8cc6bd852c900ceed355bb8d977e3f77dbb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.0.1] - 2021-06-23 + +### Changed + +- Removed a hack that adds random number to the Backblaze query in order to reset cache + ## [2.0.0] - 2021-06-15 ### Removed diff --git a/dist/services/CloudflareService.js b/dist/services/CloudflareService.js index 5c5fbb9c83b3be50e02fc57e4bc5507c1846fa60..750a5fb1e323c3c0b89de977c340921a162815b3 100644 --- a/dist/services/CloudflareService.js +++ b/dist/services/CloudflareService.js @@ -32,10 +32,7 @@ class CloudflareService { } fetchFile(fileName, bucket = this._defaultBucket) { return __awaiter(this, void 0, void 0, function* () { - // v?= is a dirty fix to prevent caching of the CORS error response in case file is missing. - // Because of browser caching CORS error in case of missing file, it's not possible to retrieve it when it's being uploaded. - // Dig into https://www.backblaze.com/b2/docs/cors_rules.html and fix - const response = yield axios_1.default(`${this._cdnUrl}/file/${bucket}/${fileName}?v=${Math.random()}`); + const response = yield axios_1.default(`${this._cdnUrl}/file/${bucket}/${fileName}`); const data = response.data; const uploadTime = response.headers["x-bz-upload-timestamp"] ? parseInt(response.headers["x-bz-upload-timestamp"]) diff --git a/package.json b/package.json index a4a729e366ffd1fd624252c7b3be02b0dd736d86..c1dac118f66a56050741ed887deec5b52e1fb75f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vereign/light-utils", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/src/services/CloudflareService.ts b/src/services/CloudflareService.ts index 195132d8ae9ea13771c523b69f47ab406254fca1..a44733528407e7fe30e69b795e2a58fcd4e61129 100644 --- a/src/services/CloudflareService.ts +++ b/src/services/CloudflareService.ts @@ -34,12 +34,7 @@ class CloudflareService { fileName: string, bucket = this._defaultBucket ): Promise<{ data: T; uploadTime: number }> { - // v?= is a dirty fix to prevent caching of the CORS error response in case file is missing. - // Because of browser caching CORS error in case of missing file, it's not possible to retrieve it when it's being uploaded. - // Dig into https://www.backblaze.com/b2/docs/cors_rules.html and fix - const response = await axios( - `${this._cdnUrl}/file/${bucket}/${fileName}?v=${Math.random()}` - ); + const response = await axios(`${this._cdnUrl}/file/${bucket}/${fileName}`); const data = response.data as T;