Factor out remaining Android code from Tor plugin.

This commit is contained in:
akwizgran
2018-08-02 16:59:03 +01:00
parent 8e732d880f
commit 004467e84e
14 changed files with 211 additions and 128 deletions

View File

@@ -1,27 +1,16 @@
package org.briarproject.bramble;
import android.app.Application;
import org.briarproject.bramble.network.AndroidNetworkModule;
import org.briarproject.bramble.plugin.tor.CircumventionProvider;
import org.briarproject.bramble.plugin.tor.CircumventionProviderImpl;
import org.briarproject.bramble.plugin.tor.AndroidCircumventionModule;
import org.briarproject.bramble.system.AndroidSystemModule;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
@Module(includes = {
AndroidCircumventionModule.class,
AndroidNetworkModule.class,
AndroidSystemModule.class
})
public class BrambleAndroidModule {
@Provides
@Singleton
CircumventionProvider provideCircumventionProvider(Application app) {
return new CircumventionProviderImpl(app.getApplicationContext());
}
}