Merge pull request #120 from chamikaJ/imp/task-list-loading-improvement
fix(service-worker): improve unregister logic for service workers
This commit is contained in:
@@ -1,7 +1,13 @@
|
||||
if ('serviceWorker' in navigator) {
|
||||
navigator.serviceWorker.getRegistrations().then(function(registrations) {
|
||||
for(let registration of registrations) {
|
||||
registration.unregister();
|
||||
if (registrations.length > 0) {
|
||||
// If there are registered service workers, do a hard reload first
|
||||
window.location.reload(true);
|
||||
} else {
|
||||
// If no service workers are registered, unregister any that might be pending
|
||||
for(let registration of registrations) {
|
||||
registration.unregister();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user