diff options
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) |
