AddChannelsToPush

actual interface AddChannelsToPush : <ERROR CLASS> ERROR CLASS: Symbol not found for PNFuture<ERROR CLASS: Symbol not found for PNPushAddChannelResult>

See also

PubNub.addPushNotificationsOnChannels

Inheritors

See also

PubNub.addPushNotificationsOnChannels

See also

PubNub.addPushNotificationsOnChannels

Inheritors

See also

PubNub.addPushNotificationsOnChannels

Properties

Link copied to clipboard
abstract val channels: List<String>
Link copied to clipboard
abstract val deviceId: String
Link copied to clipboard
Link copied to clipboard
abstract val pushType: PNPushType
Link copied to clipboard
abstract val topic: String?

Functions

Link copied to clipboard
fun <T> PNFuture<T>.alsoAsync(action: (T) -> PNFuture<*>): PNFuture<T>

Execute a second PNFuture after this PNFuture completes successfully, and return the original value of this PNFuture after the second PNFuture completes successfully.

Link copied to clipboard
expect abstract fun async(callback: Consumer<Result<PNPushAddChannelResult>>)
abstract fun async(callback: Consumer<Result<PNPushAddChannelResult>>)
abstract override fun async(callback: Consumer<Result<PNPushAddChannelResult>>)
Link copied to clipboard
fun <T> PNFuture<T>.catch(action: (Exception) -> Result<T>): PNFuture<T>
Link copied to clipboard
fun <T, U> ExtendedRemoteAction<T>.map(function: (T) -> U): ExtendedRemoteAction<U>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun retry()
Link copied to clipboard
abstract fun silentCancel()
Link copied to clipboard
Link copied to clipboard
fun <T, U> PNFuture<T>.then(action: (T) -> U): PNFuture<U>
Link copied to clipboard
fun <T, U> PNFuture<T>.thenAsync(action: (T) -> PNFuture<U>): PNFuture<U>