From 3095e19e13e282771caf69627bc43310b8e8462c Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Mon, 30 Mar 2020 11:25:44 +0530 Subject: ObservableTunnel: Don't cache configAsync Signed-off-by: Harsh Shandilya --- ui/src/main/java/com/wireguard/android/model/ObservableTunnel.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ui/src/main/java/com/wireguard/android/model/ObservableTunnel.kt b/ui/src/main/java/com/wireguard/android/model/ObservableTunnel.kt index 99a46041..d5645e61 100644 --- a/ui/src/main/java/com/wireguard/android/model/ObservableTunnel.kt +++ b/ui/src/main/java/com/wireguard/android/model/ObservableTunnel.kt @@ -71,10 +71,11 @@ class ObservableTunnel internal constructor( } private set - val configAsync: CompletionStage = if (config == null) - manager.getTunnelConfig(this) - else - CompletableFuture.completedFuture(config) + val configAsync: CompletionStage + get() = if (config == null) + manager.getTunnelConfig(this) + else + CompletableFuture.completedFuture(config) fun setConfigAsync(config: Config): CompletionStage = if (config != this.config) manager.setTunnelConfig(this, config) -- cgit v1.2.3-59-g8ed1b