diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-05-22 17:06:10 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-05-28 18:03:44 +0000 |
| commit | f2b86e5260d93705a37fa39c3e962bd447e39cdd (patch) | |
| tree | 12768abda060e8d5e3abf166d86e35344e87d9b8 /android/src/main | |
| parent | 7b09d3c81f2e44d12c3424c19f78c71f825738f7 (diff) | |
| download | mullvadvpn-f2b86e5260d93705a37fa39c3e962bd447e39cdd.tar.xz mullvadvpn-f2b86e5260d93705a37fa39c3e962bd447e39cdd.zip | |
Implement `EventNotifier.hasListeners` method
Diffstat (limited to 'android/src/main')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/talpid/util/EventNotifier.kt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/talpid/util/EventNotifier.kt b/android/src/main/kotlin/net/mullvad/talpid/util/EventNotifier.kt index 289f4a19b5..bcd27820b8 100644 --- a/android/src/main/kotlin/net/mullvad/talpid/util/EventNotifier.kt +++ b/android/src/main/kotlin/net/mullvad/talpid/util/EventNotifier.kt @@ -30,6 +30,12 @@ class EventNotifier<T>(private val initialValue: T) { } } + fun hasListeners(): Boolean { + synchronized(this) { + return !listeners.isEmpty() + } + } + fun unsubscribe(id: Any) { synchronized(this) { listeners.remove(id) |
