diff options
Diffstat (limited to 'taler-kotlin-android/src/main/java/net')
-rw-r--r-- | taler-kotlin-android/src/main/java/net/taler/common/Event.kt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/taler-kotlin-android/src/main/java/net/taler/common/Event.kt b/taler-kotlin-android/src/main/java/net/taler/common/Event.kt index 779247f..752e20e 100644 --- a/taler-kotlin-android/src/main/java/net/taler/common/Event.kt +++ b/taler-kotlin-android/src/main/java/net/taler/common/Event.kt @@ -34,6 +34,10 @@ open class Event<out T>(private val content: T) { return if (isConsumed.compareAndSet(false, true)) content else null } + fun getEvenIfConsumedAlready(): T { + return content + } + } fun <T> T.toEvent() = Event(this) |