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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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