From c7bca253fee0e3fba067caf5895ba8762271891b Mon Sep 17 00:00:00 2001 From: ameba23 Date: Mon, 28 Jun 2021 09:58:39 +0200 Subject: [PATCH] Inject HandshakeKeyExchangeModule as an eager singleton --- .../java/org/briarproject/briar/BriarCoreEagerSingletons.java | 4 ++++ .../src/main/java/org/briarproject/briar/BriarCoreModule.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/briar-core/src/main/java/org/briarproject/briar/BriarCoreEagerSingletons.java b/briar-core/src/main/java/org/briarproject/briar/BriarCoreEagerSingletons.java index 796ddfebe..696789899 100644 --- a/briar-core/src/main/java/org/briarproject/briar/BriarCoreEagerSingletons.java +++ b/briar-core/src/main/java/org/briarproject/briar/BriarCoreEagerSingletons.java @@ -4,6 +4,7 @@ import org.briarproject.briar.avatar.AvatarModule; import org.briarproject.briar.blog.BlogModule; import org.briarproject.briar.feed.FeedModule; import org.briarproject.briar.forum.ForumModule; +import org.briarproject.briar.handshakekeyexchange.HandshakeKeyExchangeModule; import org.briarproject.briar.identity.IdentityModule; import org.briarproject.briar.introduction.IntroductionModule; import org.briarproject.briar.messaging.MessagingModule; @@ -37,6 +38,8 @@ public interface BriarCoreEagerSingletons { void inject(SocialBackupModule.EagerSingletons init); + void inject(HandshakeKeyExchangeModule.EagerSingletons init); + class Helper { public static void injectEagerSingletons(BriarCoreEagerSingletons c) { @@ -51,6 +54,7 @@ public interface BriarCoreEagerSingletons { c.inject(new IdentityModule.EagerSingletons()); c.inject(new IntroductionModule.EagerSingletons()); c.inject(new SocialBackupModule.EagerSingletons()); + c.inject(new HandshakeKeyExchangeModule.EagerSingletons()); } } } diff --git a/briar-core/src/main/java/org/briarproject/briar/BriarCoreModule.java b/briar-core/src/main/java/org/briarproject/briar/BriarCoreModule.java index 2144fa654..d6c9ae67d 100644 --- a/briar-core/src/main/java/org/briarproject/briar/BriarCoreModule.java +++ b/briar-core/src/main/java/org/briarproject/briar/BriarCoreModule.java @@ -7,6 +7,7 @@ import org.briarproject.briar.client.BriarClientModule; import org.briarproject.briar.feed.DnsModule; import org.briarproject.briar.feed.FeedModule; import org.briarproject.briar.forum.ForumModule; +import org.briarproject.briar.handshakekeyexchange.HandshakeKeyExchangeModule; import org.briarproject.briar.identity.IdentityModule; import org.briarproject.briar.introduction.IntroductionModule; import org.briarproject.briar.messaging.MessagingModule; @@ -33,6 +34,7 @@ import dagger.Module; PrivateGroupModule.class, SharingModule.class, SocialBackupModule.class, + HandshakeKeyExchangeModule.class, TestModule.class }) public class BriarCoreModule {