sendStreamMessage method

  1. @Deprecated('Use streams as parameters or return type of an endpoint instead. ' 'This method will be removed in a future version.')
Future<void> sendStreamMessage(
  1. StreamingSession session,
  2. SerializableModel message
)
inherited

Sends an event to the client represented by the Session object.

Implementation

@Deprecated(
  'Use streams as parameters or return type of an endpoint instead. '
  'This method will be removed in a future version.',
)
Future<void> sendStreamMessage(
  StreamingSession session,
  SerializableModel message,
) async {
  var prefix = moduleName == null ? '' : '$moduleName.';

  var data = {
    'endpoint': '$prefix$name',
    'object': server.serializationManager.wrapWithClassName(message),
  };

  var payload = SerializationManager.encodeForProtocol(data);
  session.webSocket.sendText(payload);
}