summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderManager.java
diff options
context:
space:
mode:
authorcyBerta <cyberta@riseup.net>2023-10-30 18:27:28 +0100
committercyBerta <cyberta@riseup.net>2023-10-31 18:53:25 +0100
commit751cae19707c9970b03edd14008c28b2045028ce (patch)
tree8a05f807e7eac3bda01043d6b1316162e92d7651 /app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderManager.java
parent2274d71a7942d5a89a27918b28041dae5be3816a (diff)
Remove old Provider setup flow. In order to update to Gradle 8, we finally say goodbye to Butterknife.
Since the old setup flow UI depends on it (and other dependencies we want to get rid of) it gets removed.
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderManager.java')
-rw-r--r--app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderManager.java11
1 files changed, 1 insertions, 10 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderManager.java b/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderManager.java
index b46072ff..38198f89 100644
--- a/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderManager.java
+++ b/app/src/main/java/se/leap/bitmaskclient/providersetup/ProviderManager.java
@@ -19,8 +19,6 @@ import android.content.res.AssetManager;
import androidx.annotation.VisibleForTesting;
-import com.pedrogomez.renderers.AdapteeCollection;
-
import org.json.JSONObject;
import java.io.File;
@@ -39,7 +37,7 @@ import se.leap.bitmaskclient.base.models.Provider;
/**
* Created by parmegv on 4/12/14.
*/
-public class ProviderManager implements AdapteeCollection<Provider> {
+public class ProviderManager {
private final AssetManager assetsManager;
private File externalFilesDir;
@@ -165,12 +163,10 @@ public class ProviderManager implements AdapteeCollection<Provider> {
return allProviders;
}
- @Override
public int size() {
return providers().size();
}
- @Override
public Provider get(int index) {
Iterator<Provider> iterator = providers().iterator();
while (iterator.hasNext() && index > 0) {
@@ -180,7 +176,6 @@ public class ProviderManager implements AdapteeCollection<Provider> {
return iterator.next();
}
- @Override
public boolean add(Provider element) {
return element != null &&
!defaultProviderURLs.contains(element.getMainUrl().toString()) &&
@@ -188,14 +183,12 @@ public class ProviderManager implements AdapteeCollection<Provider> {
customProviderURLs.add(element.getMainUrl().toString());
}
- @Override
public boolean remove(Object element) {
return element instanceof Provider &&
customProviders.remove(element) &&
customProviderURLs.remove(((Provider) element).getMainUrl().toString());
}
- @Override
public boolean addAll(Collection<? extends Provider> elements) {
Iterator iterator = elements.iterator();
boolean addedAll = true;
@@ -208,7 +201,6 @@ public class ProviderManager implements AdapteeCollection<Provider> {
return addedAll;
}
- @Override
public boolean removeAll(Collection<?> elements) {
Iterator iterator = elements.iterator();
boolean removedAll = true;
@@ -226,7 +218,6 @@ public class ProviderManager implements AdapteeCollection<Provider> {
return removedAll;
}
- @Override
public void clear() {
defaultProviders.clear();
customProviders.clear();