Subscription

fun interface Subscription

Represents a subscription that can be unsubscribed from. This interface provides a way to clean up and remove subscriptions when they are no longer needed.

Inheritors

Functions

Link copied to clipboard
open operator fun component1(): () -> Unit

Syntactic sugar to allow using custom name for unsubscribe handling

Link copied to clipboard
abstract fun unsubscribe()

This method should be called when the subscription is no longer needed, it will make sure no further events will be sent to the subscriber and that references to the subscriber are cleaned up.