WebRTC Android SocketResponse
SocketResponse
Data class used with communication between socket connection and TelnyxClient.
data class SocketResponse<out T>(var status: SocketStatus, val data: T?, val errorMessage: String?)
Where SocketStatus is a Enum class:
enum class SocketStatus {
ESTABLISHED,
MESSAGERECEIVED,
ERROR,
LOADING,
DISCONNECT
}
The SocketStatus can be one of the following
-
ESTABLISHED a connection to the socket has been established
-
MESSAGERECEIVED the socket has received a message
-
ERROR the socket has encountered an error
-
LOADING the socket is loading a connection
-
DISCONNECT when the socket is disconnect