diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-03-26 23:54:44 -0600 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-03-27 03:08:47 -0600 |
commit | 48a9fd46a679db5cc4baa0ffd03b14d006bab04a (patch) | |
tree | b0e1647a9bba066d6c6870a397d513912782fcad /ui/src/main/java/com/wireguard/android/model/TunnelManager.kt | |
parent | 8669c01eaa47a39d2c36147d4dbe2e987e0520c9 (diff) |
databinding: rewrite in kotlin
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'ui/src/main/java/com/wireguard/android/model/TunnelManager.kt')
-rw-r--r-- | ui/src/main/java/com/wireguard/android/model/TunnelManager.kt | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/ui/src/main/java/com/wireguard/android/model/TunnelManager.kt b/ui/src/main/java/com/wireguard/android/model/TunnelManager.kt index 74ecbc66..43e94fdc 100644 --- a/ui/src/main/java/com/wireguard/android/model/TunnelManager.kt +++ b/ui/src/main/java/com/wireguard/android/model/TunnelManager.kt @@ -22,8 +22,7 @@ import com.wireguard.android.backend.Statistics import com.wireguard.android.backend.Tunnel import com.wireguard.android.configStore.ConfigStore import com.wireguard.android.util.ExceptionLoggers -import com.wireguard.android.util.ObservableSortedKeyedArrayList -import com.wireguard.android.util.ObservableSortedKeyedList +import com.wireguard.android.databinding.ObservableSortedKeyedArrayList import com.wireguard.config.Config import java9.util.Comparators import java9.util.concurrent.CompletableFuture @@ -34,10 +33,10 @@ import java.util.ArrayList * Maintains and mediates changes to the set of available WireGuard tunnels, */ class TunnelManager(private val configStore: ConfigStore) : BaseObservable() { - val tunnels = CompletableFuture<ObservableSortedKeyedList<String, ObservableTunnel>>() + val tunnels = CompletableFuture<ObservableSortedKeyedArrayList<String, ObservableTunnel>>() private val context: Context = get() private val delayedLoadRestoreTunnels = ArrayList<CompletableFuture<Void>>() - private val tunnelMap: ObservableSortedKeyedList<String, ObservableTunnel> = ObservableSortedKeyedArrayList(COMPARATOR) + private val tunnelMap: ObservableSortedKeyedArrayList<String, ObservableTunnel> = ObservableSortedKeyedArrayList(COMPARATOR) private var haveLoaded = false private fun addToList(name: String, config: Config?, state: Tunnel.State): ObservableTunnel? { |