From d6ddefa87e3fdda58c743b274edb642a0e05dc51 Mon Sep 17 00:00:00 2001
From: bontric <benjohnwie@gmail.com>
Date: Fri, 28 Sep 2018 19:42:20 +0200
Subject: [PATCH] move mailboxstorage to constructor (WIP anyways)

---
 .../mailbox/sessions/MailboxSessionFactoryImpl.java        | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/sessions/MailboxSessionFactoryImpl.java b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/sessions/MailboxSessionFactoryImpl.java
index 9fa258617..fd8e372ed 100644
--- a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/sessions/MailboxSessionFactoryImpl.java
+++ b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/sessions/MailboxSessionFactoryImpl.java
@@ -38,6 +38,9 @@ public class MailboxSessionFactoryImpl implements MailboxSessionFactory {
 		this.streamWriterFactory = streamWriterFactory;
 		this.streamReaderFactory = streamReaderFactory;
 		this.db = db;
+
+		// FIXME: using temporary storage for now
+		mailboxStorage = new MailboxStorageImpl();
 	}
 
 	@Override
@@ -61,10 +64,6 @@ public class MailboxSessionFactoryImpl implements MailboxSessionFactory {
 						streamReaderFactory, mailboxProtocol,
 						transportMaxLatency, transportMaxIdleTime, db);
 			case MAILBOX_OWNER:
-				if (mailboxStorage == null) {
-					// FIXME: using temporary storage for now
-					mailboxStorage = new MailboxStorageImpl();
-				}
 				return new MailboxOwnerSession(contactId, ioExecutor,
 						keyManager, syncSessionFactory, streamWriterFactory,
 						streamReaderFactory, mailboxProtocol,
-- 
GitLab