Initialize app dependencies earlier.

This commit is contained in:
Greyson Parrelli 2024-07-18 12:03:23 -04:00
parent fddc99ab4f
commit b34bf4b8b0

View file

@ -157,12 +157,12 @@ public class ApplicationContext extends MultiDexApplication implements AppForegr
initializeLogging(); initializeLogging();
Log.i(TAG, "onCreate()"); Log.i(TAG, "onCreate()");
}) })
.addBlocking("app-dependencies", this::initializeAppDependencies)
.addBlocking("anr-detector", this::startAnrDetector) .addBlocking("anr-detector", this::startAnrDetector)
.addBlocking("security-provider", this::initializeSecurityProvider) .addBlocking("security-provider", this::initializeSecurityProvider)
.addBlocking("crash-handling", this::initializeCrashHandling) .addBlocking("crash-handling", this::initializeCrashHandling)
.addBlocking("rx-init", this::initializeRx) .addBlocking("rx-init", this::initializeRx)
.addBlocking("event-bus", () -> EventBus.builder().logNoSubscriberMessages(false).installDefaultEventBus()) .addBlocking("event-bus", () -> EventBus.builder().logNoSubscriberMessages(false).installDefaultEventBus())
.addBlocking("app-dependencies", this::initializeAppDependencies)
.addBlocking("scrubber", () -> Scrubber.setIdentifierHmacKeyProvider(() -> SignalStore.svr().getOrCreateMasterKey().deriveLoggingKey())) .addBlocking("scrubber", () -> Scrubber.setIdentifierHmacKeyProvider(() -> SignalStore.svr().getOrCreateMasterKey().deriveLoggingKey()))
.addBlocking("first-launch", this::initializeFirstEverAppLaunch) .addBlocking("first-launch", this::initializeFirstEverAppLaunch)
.addBlocking("app-migrations", this::initializeApplicationMigrations) .addBlocking("app-migrations", this::initializeApplicationMigrations)