1
0
mirror of https://github.com/zumbiepig/MineXLauncher.git synced 2025-06-08 09:24:48 +00:00
This commit is contained in:
zumbiepig 2024-08-19 18:03:07 -07:00
parent 73d15bb189
commit 9bc16cfb0b

View File

@ -269,23 +269,16 @@ const serviceworker = {
register: function () { register: function () {
if ('serviceWorker' in navigator) { if ('serviceWorker' in navigator) {
window.addEventListener('load', () => { window.addEventListener('load', () => {
navigator.serviceWorker navigator.serviceWorker.register('/service-worker.js').then(() => {
.register('/service-worker.js') navigator.serviceWorker.addEventListener('message', (event) => {
.then(() => { if (event.data.title === 'sw-install-progress') {
navigator.serviceWorker.addEventListener('message', (event) => { // doesn't work bc inactive service worker cant claim client
if (event.data.title === 'sw-install-progress') { console.log(`Service worker install: ${event.data.message} assets downloaded`);
console.log(`Service worker install: ${event.data.message} assets downloaded`); } else if (event.data.title === 'sw-install-complete') {
alert(`Service worker installation progress: ${event.data.message} assets downloaded`); alert('MineXLauncher is now ready for offline use!');
// doesn't work bc inactive service worker cant claim client }
} else if (event.data.title === 'sw-install-complete') {
console.log('Service worker installation complete');
alert('MineXLauncher is now ready for offline use!');
}
});
})
.catch((error) => {
console.error('Service worker registration failed:', error);
}); });
});
}); });
} }
}, },