buildMessage static method
String
buildMessage({
- required String endpoint,
- required String method,
- required UuidValue connectionId,
- String? parameter,
- required dynamic object,
- required SerializationManager serializationManager,
Builds a MethodStreamSerializableException message. The exception must be a serializable exception processed by the SerializationManager.wrapWithClassName method.
Implementation
static String buildMessage({
required String endpoint,
required String method,
required UuidValue connectionId,
String? parameter,
required dynamic object,
required SerializationManager serializationManager,
}) {
return WebSocketMessage._buildMessage(
_messageType,
{
WebSocketMessageDataKey.endpoint: endpoint,
WebSocketMessageDataKey.method: method,
WebSocketMessageDataKey.connectionId: connectionId,
if (parameter != null) WebSocketMessageDataKey.parameter: parameter,
WebSocketMessageDataKey.exception:
serializationManager.wrapWithClassName(object),
},
);
}