diff --git a/briar-android/src/org/briarproject/android/invitation/AddContactActivity.java b/briar-android/src/org/briarproject/android/invitation/AddContactActivity.java index 89111f2acfdcdfc2f56bc66e95503d2daa0d1df2..011f7d38d0f6ded2ee0005e8e0f617d956d77359 100644 --- a/briar-android/src/org/briarproject/android/invitation/AddContactActivity.java +++ b/briar-android/src/org/briarproject/android/invitation/AddContactActivity.java @@ -14,6 +14,7 @@ import org.briarproject.api.crypto.CryptoComponent; import org.briarproject.api.db.DatabaseComponent; import org.briarproject.api.db.DbException; import org.briarproject.api.identity.AuthorId; +import org.briarproject.api.identity.IdentityManager; import org.briarproject.api.identity.LocalAuthor; import org.briarproject.api.invitation.InvitationListener; import org.briarproject.api.invitation.InvitationState; @@ -58,6 +59,7 @@ implements InvitationListener { // Fields that are accessed from background threads must be volatile @Inject private volatile DatabaseComponent db; + @Inject private volatile IdentityManager identityManager; private volatile boolean leaveBluetoothEnabled = true; @Override @@ -239,7 +241,8 @@ implements InvitationListener { public void run() { try { long now = System.currentTimeMillis(); - Collection<LocalAuthor> authors = db.getLocalAuthors(); + Collection<LocalAuthor> authors = + identityManager.getLocalAuthors(); long duration = System.currentTimeMillis() - now; if (LOG.isLoggable(INFO)) LOG.info("Loading authors took " + duration + " ms");