From 2ee5f5751687966c68b3e9ad4cf99bc4c3e24216 Mon Sep 17 00:00:00 2001 From: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com> Date: Wed, 14 Apr 2021 15:12:40 -0500 Subject: [PATCH] Ensure storage is ready before starting sender certificate service --- ts/background.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ts/background.ts b/ts/background.ts index ed179087b..526f0f642 100644 --- a/ts/background.ts +++ b/ts/background.ts @@ -31,12 +31,14 @@ export async function startApp(): Promise { } window.textsecure.protobuf.onLoad(() => { - senderCertificateService.initialize({ - WebAPI: window.WebAPI, - navigator, - onlineEventTarget: window, - SenderCertificate: window.textsecure.protobuf.SenderCertificate, - storage: window.storage, + window.storage.onready(() => { + senderCertificateService.initialize({ + WebAPI: window.WebAPI, + navigator, + onlineEventTarget: window, + SenderCertificate: window.textsecure.protobuf.SenderCertificate, + storage: window.storage, + }); }); });