subscribeToRelayEvents

suspend fun SudoDIRelayClient.subscribeToRelayEvents(subscriberId: String, onConnectionChange: (status: Subscriber.ConnectionState) -> Unit = {}, messageCreated: (relayMessage: Message) -> Unit)

Subscribes to be notified of incoming messages.

Parameters

subscriberId

A unique subscription identifier.

onConnectionChange

Lambda that is invoked when the subscription connection state changes.

messageCreated

Lambda that is invoked on an incoming Message and is passed that Message.