Browse Source

no ask before updating

master
hole-thu 1 year ago
parent
commit
a87287653a
  1. 2
      src/App.js
  2. 7
      src/Common.js
  3. 2
      src/UserAction.js

2
src/App.js

@ -43,7 +43,7 @@ class App extends Component {
window.BACKEND =
localStorage['BACKEND'] || process.env.REACT_APP_BACKEND || '/';
check_service_work_update(false);
check_service_work_update(true);
if (process.env.NODE_ENV === 'production') {
setTimeout(() => {
fetch('https://api.github.com/users/hole-thu')

7
src/Common.js

@ -508,7 +508,10 @@ export class ClickHandler extends PureComponent {
}
}
export function check_service_work_update(update_now = false) {
export function check_service_work_update(
update_now = false,
manually = false,
) {
if ('serviceWorker' in navigator) {
navigator.serviceWorker.ready.then((serviceWorker) => {
const waitingServiceWorker = serviceWorker.waiting;
@ -524,7 +527,7 @@ export function check_service_work_update(update_now = false) {
});
waitingServiceWorker.postMessage({ type: 'SKIP_WAITING' });
} else {
if (update_now) alert('没有已下载的更新');
if (manually) alert('没有已下载的更新');
}
});
}

2
src/UserAction.js

@ -60,7 +60,7 @@ export function InfoSidebar(props) {
<a
href="###"
onClick={() => {
check_service_work_update(true);
check_service_work_update(true, true);
}}
>
立即更新

Loading…
Cancel
Save