Add BriarAccountManager subclass.

This commit is contained in:
akwizgran
2018-08-01 12:19:05 +01:00
parent 277d045469
commit f8df6b88ee
6 changed files with 36 additions and 18 deletions

View File

@@ -2,7 +2,6 @@ package org.briarproject.bramble;
import android.app.Application;
import org.briarproject.bramble.account.AndroidAccountModule;
import org.briarproject.bramble.plugin.tor.CircumventionProvider;
import org.briarproject.bramble.plugin.tor.CircumventionProviderImpl;
import org.briarproject.bramble.system.AndroidSystemModule;
@@ -13,7 +12,6 @@ import dagger.Module;
import dagger.Provides;
@Module(includes = {
AndroidAccountModule.class,
AndroidSystemModule.class
})
public class BrambleAndroidModule {

View File

@@ -24,8 +24,8 @@ class AndroidAccountManager extends AccountManagerImpl
private static final String PREF_DB_KEY = "key";
protected final Context appContext;
private final SharedPreferences prefs;
private final Context appContext;
@Inject
AndroidAccountManager(DatabaseConfig databaseConfig,

View File

@@ -1,18 +0,0 @@
package org.briarproject.bramble.account;
import org.briarproject.bramble.api.account.AccountManager;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
@Module
public class AndroidAccountModule {
@Provides
@Singleton
AccountManager provideAccountManager(AndroidAccountManager accountManager) {
return accountManager;
}
}