Create TestAvatarCreator for use in debug builds only

This commit is contained in:
Torsten Grote
2020-11-27 13:51:56 -03:00
parent 00bf1eac0a
commit 6e5af2d3d3
5 changed files with 147 additions and 0 deletions

View File

@@ -35,11 +35,13 @@ import org.briarproject.briar.android.login.LoginModule;
import org.briarproject.briar.android.navdrawer.NavDrawerModule;
import org.briarproject.briar.android.privategroup.list.GroupListModule;
import org.briarproject.briar.android.reporting.DevReportModule;
import org.briarproject.briar.android.test.TestAvatarCreatorImpl;
import org.briarproject.briar.android.viewmodel.ViewModelModule;
import org.briarproject.briar.api.android.AndroidNotificationManager;
import org.briarproject.briar.api.android.DozeWatchdog;
import org.briarproject.briar.api.android.LockManager;
import org.briarproject.briar.api.android.ScreenFilterMonitor;
import org.briarproject.briar.api.test.TestAvatarCreator;
import java.io.File;
import java.security.GeneralSecurityException;
@@ -184,6 +186,11 @@ public class AppModule {
return devConfig;
}
@Provides
TestAvatarCreator provideTestAvatarCreator() {
return new TestAvatarCreatorImpl();
}
@Provides
SharedPreferences provideSharedPreferences(Application app) {
// FIXME unify this with getDefaultSharedPreferences()