aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-04-08 20:41:28 +0200
committerChristian Schneppe <christian@pix-art.de>2018-04-08 20:41:28 +0200
commit7f7d8b8fcd776a1a3eab5e38f924c55246d4dd1c (patch)
tree5475af912e571299c311b328b88f664617b8a797 /src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java
parent8886fade18b64d128aaa4b4bc0600f6afe964bd2 (diff)
dynamically get known hosts in dialog
Diffstat (limited to '')
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java
index 59255accd..9f4a52d95 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java
@@ -68,6 +68,7 @@ public class KnownHostsAdapter extends ArrayAdapter<String> {
} else {
domains = new ArrayList<>(mKnownHosts);
}
+
HashSet<String> hashSet = new HashSet<>();
// get servers from https://conversations.im/compliance/
@@ -197,6 +198,16 @@ public class KnownHostsAdapter extends ArrayAdapter<String> {
}).start();
}
+ public KnownHostsAdapter(Context context, int viewResourceId) {
+ super(context, viewResourceId, new ArrayList<>());
+ domains = new ArrayList<>();
+ }
+
+ public void refresh(Collection<String> knownHosts) {
+ domains = new ArrayList<>(knownHosts);
+ notifyDataSetChanged();
+ }
+
@Override
@NonNull
public Filter getFilter() {