From 2c615ba83ee5377626648f6befcb45b7e712e2aa Mon Sep 17 00:00:00 2001 From: jubb Date: Tue, 9 Mar 2021 11:07:26 +1100 Subject: [PATCH] fix: setup storage api before starting polling --- .../securesms/loki/activities/LinkDeviceActivity.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/loki/activities/LinkDeviceActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/loki/activities/LinkDeviceActivity.kt index 10d48c8f96..6d6255e788 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/loki/activities/LinkDeviceActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/loki/activities/LinkDeviceActivity.kt @@ -123,7 +123,10 @@ class LinkDeviceActivity : BaseActionBarActivity(), ScanQRCodeWrapperFragmentDel // show a dialog or something saying do you want to skip this bit? } // start polling and wait for updated message - ApplicationContext.getInstance(this@LinkDeviceActivity).startPollingIfNeeded() + ApplicationContext.getInstance(this@LinkDeviceActivity).apply { + setUpStorageAPIIfNeeded() + startPollingIfNeeded() + } TextSecurePreferences.events.filter { it == TextSecurePreferences.CONFIGURATION_SYNCED }.collect { // handle we've synced snackBar.dismiss()