sdk 0.64.0. check dht setting on startup.

This commit is contained in:
Akinwale Ariwodola 2020-03-13 17:06:05 +01:00
parent ea8ac783a8
commit 4627e284fa
5 changed files with 13 additions and 3 deletions
app/src/main/java/io/lbry/browser

View file

@ -57,6 +57,7 @@ import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
import com.swmansion.reanimated.ReanimatedPackage;
import com.RNFetchBlob.RNFetchBlobPackage;
import io.lbry.browser.reactmodules.UtilityModule;
import io.lbry.browser.reactpackages.LbryReactPackage;
import io.lbry.browser.reactmodules.BackgroundMediaModule;
import io.lbry.lbrysdk.LbrynetService;
@ -153,7 +154,13 @@ public class MainActivity extends FragmentActivity implements DefaultHardwareBac
// Register the receiver to emit download events
registerDownloadEventReceiver();
// Start the daemon service if it is not started
// Start the sdk service if it is not started
// Check the dht setting
SharedPreferences sp = getSharedPreferences(MainActivity.SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
android.util.Log.d("ReactNativeJS", "getBooleanValue=" + sp.getBoolean(UtilityModule.DHT_ENABLED, false));
LbrynetService.setDHTEnabled(sp.getBoolean(UtilityModule.DHT_ENABLED, false));
android.util.Log.d("ReactNativeJS", "DHTEnabled=" + LbrynetService.isDHTEnabled());
serviceRunning = isServiceRunning(this, LbrynetService.class);
if (!serviceRunning) {
CurrentLaunchTiming.setColdStart(true);