PMMessengerDefaultSender

class PMMessengerDefaultSender<Request, Response>(payloadName: String, requestSerializer: (request: Request) -> ByteArray, responseDeserializer: (byteArray: ByteArray) -> Response, serverMessenger: Messenger) : PMMessengerClient.Sender<Request, Response>

Constructors

Link copied to clipboard
fun <Request, Response> PMMessengerDefaultSender(payloadName: String, requestSerializer: (request: Request) -> ByteArray, responseDeserializer: (byteArray: ByteArray) -> Response, serverMessenger: Messenger)

Functions

Link copied to clipboard
open suspend fun sendMessageToServer(request: Request): Response
open override fun sendMessageToServer(request: Request, callback: (response: Response) -> Unit)