```inline fun <reified T : Any> ObservableSe...
# reaktive
s
Copy code
inline fun <reified T : Any> ObservableSettings.listen(key: String): Observable<T?> {
  return observable { emitter ->
    addListener(key) {
      emitter.onNext(get(key))
    }

    // todo: unregister listener on disposal.
  }
}