get Piped Producers Alt
Retrieves piped producers and signals new consumer transport for each retrieved producer.
Emits a getProducersPipedAlt or getProducersAlt event to the server using the provided socket instance. The server responds with a list of producer IDs, and for each ID, this function calls the signalNewConsumerTransport function to handle the new consumer transport.
Parameters
options
The options for the operation, including socket, level, and parameters
Example:
val parameters = object : GetPipedProducersAltParameters {
override val member = "memberId"
override val signalNewConsumerTransport = { options ->
// Handle new consumer transport
}
}
getPipedProducersAlt(
GetPipedProducersAltOptions(
community = true,
nsock = socketInstance,
islevel = "1",
parameters = parameters
)
)Content copied to clipboard
Throws
Logs and rethrows any errors encountered during the operation