Skip to content

Commit 6825f68

Browse files
Add statusCode to Fetch-based requester
1 parent b0cf778 commit 6825f68

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

packages/optimizely-sdk/lib/index.browser.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ async function browserRequester(url, headers) {
4040
acc[k] = v;
4141
return acc;
4242
}, {}),
43+
statusCode: response.status,
4344
};
4445
}
4546

packages/optimizely-sdk/lib/utils/config_cache.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ const { AsyncCache, enums } = require('./async_cache');
88
*/
99
exports.PollingConfigCache = (defaultRequester) => class PollingConfigCache extends AsyncCache {
1010
constructor({
11-
// An async function (url: string, headers: Object) => Promise<{headers, body}, Error> to make HTTP requests.
11+
// An async function (url: string, headers: Object) => Promise<{headers, body, statusCode}, Error>
12+
// to make HTTP requests.
1213
requester = defaultRequester,
1314
// A function that decides how to handle `getAsync` calls.
1415
onGetAsync = () => enums.refreshDirectives.YES_AWAIT,

0 commit comments

Comments
 (0)