Je joue avec Kotlin/RxJava et a essayé de créer une méthode d'extension pour ajouter un Subscription
à un CompositeSubscription
, qui fonctionnerait comme:Puis-je créer une méthode d'extension Kotlin pour ajouter un abonnement rxJava à un CompositeSubscription?
search.subscribe {
//do stuff
}.addToComposite(compositeSubscription)
C'est ma tentative à ce jour:
fun Subscription.addToComposite(composite: CompositeSubscription) = { composite.add(this) }
Il compile et s'exécute sans erreurs, mais ne semble pas réellement ajouter le Subscription
au CompositeSubscription
. Est-ce que je fais quelque chose de mal?
marque s'il vous plaît la question – voddan