summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/providersetup
diff options
context:
space:
mode:
authorcyBerta <cyberta@riseup.net>2025-01-27 15:57:31 +0100
committercyBerta <cyberta@riseup.net>2025-01-27 15:57:31 +0100
commit074e285c94a752609c6b6e8f079db26bd9d77f0f (patch)
treee533bef20fb82a0ba1c3a537bb8f9d47db6f060e /app/src/main/java/se/leap/bitmaskclient/providersetup
parent1df58041a291d451438f67366c7c1605f2461fa9 (diff)
add auth token to introducer model class, pass auth token to bitmask-core
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/providersetup')
-rw-r--r--app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManager.java1
-rw-r--r--app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ProviderSelectionFragment.java10
2 files changed, 9 insertions, 2 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManager.java b/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManager.java
index b370f0f6..79c6f5c4 100644
--- a/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManager.java
+++ b/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderApiManager.java
@@ -150,6 +150,7 @@ public class ProviderApiManager extends ProviderApiManagerBase {
}
return bm.getProvider();
} catch (Exception e) {
+ e.printStackTrace();
try {
if (allowRetry &&
TorStatusObservable.getStatus() == OFF &&
diff --git a/app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ProviderSelectionFragment.java b/app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ProviderSelectionFragment.java
index 3a75925e..66b1dd00 100644
--- a/app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ProviderSelectionFragment.java
+++ b/app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ProviderSelectionFragment.java
@@ -20,6 +20,7 @@ import androidx.lifecycle.ViewModelProvider;
import com.journeyapps.barcodescanner.ScanContract;
import com.journeyapps.barcodescanner.ScanOptions;
+import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import se.leap.bitmaskclient.R;
@@ -61,6 +62,7 @@ public class ProviderSelectionFragment extends BaseSetupFragment implements Canc
Introducer introducer = Introducer.fromUrl(result.getContents());
binding.editCustomProvider.setText(introducer.toUrl());
} catch (Exception e) {
+ e.printStackTrace();
//binding.editCustomProvider.setText(result.getContents());
}
}
@@ -191,8 +193,12 @@ public class ProviderSelectionFragment extends BaseSetupFragment implements Canc
public void providerSelectionChanged(){
Provider provider = setupActivityCallback.getSelectedProvider();
if (provider != null && provider.hasIntroducer()) {
- binding.providerRadioGroup.check(INVITE_CODE_PROVIDER);
- binding.editCustomProvider.setText(provider.getIntroducer().toUrl());
+ try {
+ binding.providerRadioGroup.check(INVITE_CODE_PROVIDER);
+ binding.editCustomProvider.setText(provider.getIntroducer().toUrl());
+ } catch (UnsupportedEncodingException e) {
+ e.printStackTrace();
+ }
} else {
binding.providerRadioGroup.check(viewModel.getSelected());
}