chore: silenсe best effort cleanup errors (#17137)

This commit is contained in:
Pavel Feldman 2022-09-06 12:48:40 -07:00 committed by GitHub
parent 306ab34aa3
commit 92f44e34d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1706,8 +1706,8 @@ export class Frame extends SdkObject {
localStorage.clear();
// Clean Service Workers
const registrations = await navigator.serviceWorker.getRegistrations();
await Promise.all(registrations.map(r => r.unregister()));
const registrations = navigator.serviceWorker ? await navigator.serviceWorker.getRegistrations() : [];
await Promise.all(registrations.map(r => r.unregister())).catch(() => {});
// Clean IndexedDB
for (const db of await indexedDB.databases?.() || []) {
@ -1715,7 +1715,7 @@ export class Frame extends SdkObject {
if (db.name)
indexedDB.deleteDatabase(db.name!);
}
});
}).catch(() => {});
}
}