Преглед на файлове

ObservableTunnel: do not cache stats

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
master
Jason A. Donenfeld преди 4 години
родител
ревизия
870b2bf36d
променени са 1 файла, в които са добавени 5 реда и са изтрити 4 реда
  1. +5
    -4
      ui/src/main/java/com/wireguard/android/model/ObservableTunnel.kt

+ 5
- 4
ui/src/main/java/com/wireguard/android/model/ObservableTunnel.kt Целия файл

@@ -97,10 +97,11 @@ class ObservableTunnel internal constructor(
}
private set

val statisticsAsync: CompletionStage<Statistics> = if (statistics == null || statistics!!.isStale)
manager.getTunnelStatistics(this)
else
CompletableFuture.completedFuture(statistics)
val statisticsAsync: CompletionStage<Statistics>
get() = if (statistics == null || statistics!!.isStale)
manager.getTunnelStatistics(this)
else
CompletableFuture.completedFuture(statistics)

fun onStatisticsChanged(statistics: Statistics?): Statistics? {
this.statistics = statistics


Зареждане…
Отказ
Запис