buildMessage static method

String buildMessage({
  1. required String endpoint,
  2. required String method,
  3. required UuidValue connectionId,
  4. String? parameter,
  5. required dynamic object,
  6. required SerializationManager serializationManager,
})

Builds a MethodStreamMessage message.

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.object:
        serializationManager.wrapWithClassName(object),
  });
}