Skip to content

Commit 941643a

Browse files
nattaaeknwattanuyan
and
nwattanuyan
authored
feat: add enable cache buster (#467)
* [feature] - add enable cache buster * Update client-version.js * typo and remove comment * fix indent to make it same as before --------- Co-authored-by: nwattanuyan <[email protected]>
1 parent d6b649c commit 941643a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

dashboard-plugin/client-version.js

+7
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@ module.exports = ({
55
fallbackEntryURL,
66
fallbackRemoteVar,
77
dashboardTimeout,
8+
fallbackEnableCacheBuster,
89
}) => {
910
fallbackRemoteVar = fallbackRemoteVar || remoteName;
1011
fallbackEntryURL = fallbackEntryURL || '';
12+
fallbackEnableCacheBuster = fallbackEnableCacheBuster || false;
1113
if (!dashboardTimeout) {
1214
dashboardTimeout = -1;
1315
}
@@ -75,6 +77,11 @@ module.exports = ({
7577
if (!fallbackEntryURL) return Promise.reject(error);
7678
var name = '${fallbackRemoteVar}';
7779
var url = new URL(fallbackEntryURL);
80+
81+
if (${fallbackEnableCacheBuster}) {
82+
var cacheBuster = Date.now();
83+
url.searchParams.append('cacheBuster', cacheBuster);
84+
}
7885
7986
new Promise(function (resolve, reject) {
8087
var __webpack_error__ = new Error();

0 commit comments

Comments
 (0)