From b198bef5f8de0224246a25daee9d3a58d7fe5c0b Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 1 Apr 2022 16:02:12 +0100 Subject: [PATCH] Initialise mailbox eager singletons at startup. --- .../org/briarproject/bramble/BrambleCoreEagerSingletons.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/BrambleCoreEagerSingletons.java b/bramble-core/src/main/java/org/briarproject/bramble/BrambleCoreEagerSingletons.java index 6732f8001..fc92828cc 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/BrambleCoreEagerSingletons.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/BrambleCoreEagerSingletons.java @@ -6,6 +6,7 @@ import org.briarproject.bramble.crypto.CryptoExecutorModule; import org.briarproject.bramble.db.DatabaseExecutorModule; import org.briarproject.bramble.identity.IdentityModule; import org.briarproject.bramble.lifecycle.LifecycleModule; +import org.briarproject.bramble.mailbox.MailboxModule; import org.briarproject.bramble.plugin.PluginModule; import org.briarproject.bramble.properties.PropertiesModule; import org.briarproject.bramble.rendezvous.RendezvousModule; @@ -28,6 +29,8 @@ public interface BrambleCoreEagerSingletons { void inject(LifecycleModule.EagerSingletons init); + void inject(MailboxModule.EagerSingletons init); + void inject(PluginModule.EagerSingletons init); void inject(PropertiesModule.EagerSingletons init); @@ -51,6 +54,7 @@ public interface BrambleCoreEagerSingletons { c.inject(new DatabaseExecutorModule.EagerSingletons()); c.inject(new IdentityModule.EagerSingletons()); c.inject(new LifecycleModule.EagerSingletons()); + c.inject(new MailboxModule.EagerSingletons()); c.inject(new RendezvousModule.EagerSingletons()); c.inject(new PluginModule.EagerSingletons()); c.inject(new PropertiesModule.EagerSingletons());