mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-14 03:39:05 +01:00
when providing SocialBackupManager, register the conversation client
This commit is contained in:
@@ -188,6 +188,7 @@ public interface AndroidComponent
|
|||||||
Thread.UncaughtExceptionHandler exceptionHandler();
|
Thread.UncaughtExceptionHandler exceptionHandler();
|
||||||
|
|
||||||
SocialBackupManager socialBackupManager();
|
SocialBackupManager socialBackupManager();
|
||||||
|
|
||||||
DatabaseComponent databaseComponent();
|
DatabaseComponent databaseComponent();
|
||||||
|
|
||||||
void inject(SignInReminderReceiver briarService);
|
void inject(SignInReminderReceiver briarService);
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import org.briarproject.bramble.api.sync.validation.ValidationManager;
|
|||||||
import org.briarproject.bramble.api.system.Clock;
|
import org.briarproject.bramble.api.system.Clock;
|
||||||
import org.briarproject.bramble.api.versioning.ClientVersioningManager;
|
import org.briarproject.bramble.api.versioning.ClientVersioningManager;
|
||||||
import org.briarproject.briar.android.socialbackup.DarkCrystalImpl;
|
import org.briarproject.briar.android.socialbackup.DarkCrystalImpl;
|
||||||
|
import org.briarproject.briar.api.conversation.ConversationManager;
|
||||||
import org.briarproject.briar.api.socialbackup.DarkCrystal;
|
import org.briarproject.briar.api.socialbackup.DarkCrystal;
|
||||||
import org.briarproject.briar.api.socialbackup.SocialBackupManager;
|
import org.briarproject.briar.api.socialbackup.SocialBackupManager;
|
||||||
|
|
||||||
@@ -38,13 +39,15 @@ public class AndroidSocialBackupModule {
|
|||||||
ContactManager contactManager,
|
ContactManager contactManager,
|
||||||
ValidationManager validationManager,
|
ValidationManager validationManager,
|
||||||
ClientVersioningManager clientVersioningManager,
|
ClientVersioningManager clientVersioningManager,
|
||||||
SocialBackupManagerImpl socialBackupManager) {
|
SocialBackupManagerImpl socialBackupManager,
|
||||||
|
ConversationManager conversationManager) {
|
||||||
lifecycleManager.registerOpenDatabaseHook(socialBackupManager);
|
lifecycleManager.registerOpenDatabaseHook(socialBackupManager);
|
||||||
contactManager.registerContactHook(socialBackupManager);
|
contactManager.registerContactHook(socialBackupManager);
|
||||||
validationManager.registerIncomingMessageHook(CLIENT_ID,
|
validationManager.registerIncomingMessageHook(CLIENT_ID,
|
||||||
MAJOR_VERSION, socialBackupManager);
|
MAJOR_VERSION, socialBackupManager);
|
||||||
clientVersioningManager.registerClient(CLIENT_ID, MAJOR_VERSION,
|
clientVersioningManager.registerClient(CLIENT_ID, MAJOR_VERSION,
|
||||||
MINOR_VERSION, socialBackupManager);
|
MINOR_VERSION, socialBackupManager);
|
||||||
|
conversationManager.registerConversationClient(socialBackupManager);
|
||||||
return socialBackupManager;
|
return socialBackupManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user