Fix hanging "Clear All Data" on Windows

This commit is contained in:
Fedor Indutny 2021-05-13 13:54:54 -07:00 committed by Scott Nonnenberg
parent 03eaa9eb3e
commit fe505a7f2f
8 changed files with 58 additions and 14 deletions

View file

@ -371,10 +371,16 @@ try {
installGetter('sync-time', 'getLastSyncTime');
installSetter('sync-time', 'setLastSyncTime');
ipc.on('delete-all-data', () => {
ipc.on('delete-all-data', async () => {
const { deleteAllData } = window.Events;
if (deleteAllData) {
deleteAllData();
if (!deleteAllData) {
return;
}
try {
await deleteAllData();
} catch (error) {
window.log.error('delete-all-data: error', error && error.stack);
}
});