Add checks for unregistering message receiver

This commit is contained in:
Fedor Indutny
2021-05-24 12:01:45 -07:00
committed by GitHub
parent e76252d3b2
commit 25f4154cde

View File

@@ -1840,8 +1840,10 @@ export async function startApp(): Promise<void> {
await messageReceiver.stopProcessing();
await window.waitForAllBatchers();
messageReceiver.unregisterBatchers();
}
if (messageReceiver) {
messageReceiver.unregisterBatchers();
messageReceiver = null;
}
@@ -3185,8 +3187,10 @@ export async function startApp(): Promise<void> {
await messageReceiver.stopProcessing();
await window.waitForAllBatchers();
messageReceiver.unregisterBatchers();
}
if (messageReceiver) {
messageReceiver.unregisterBatchers();
messageReceiver = null;
}