IRoom Node Socket Service
interface IRoomNodeSocketService
Functions
Link copied to clipboard
Link copied to clipboard
abstract fun addMessageEventListener(event: InboundMeetingEventType, listener: SocketMessageEventListener)
Link copied to clipboard
Link copied to clipboard
Generates a new RoomNode socket link with the provided peerId.
Link copied to clipboard
Link copied to clipboard
abstract fun removeMessageEventListener(event: InboundMeetingEventType, listener: SocketMessageEventListener)
Link copied to clipboard
abstract suspend fun sendMessage(outboundMeetingEventType: OutboundMeetingEventType, payload: JsonElement?): String
Link copied to clipboard
abstract suspend fun sendMessageAsync(outboundMeetingEventType: OutboundMeetingEventType, payload: JsonElement?)
Link copied to clipboard
abstract suspend fun <T> sendMessageParsed(outboundMeetingEventType: OutboundMeetingEventType, payload: JsonElement?): T
Link copied to clipboard
Link copied to clipboard
abstract suspend fun sendPacket(outboundMeetingEventType: OutboundMeetingEventType, payload: JsonElement?): Result<String, DyteError>