subscribe method

SubscriptionHandler subscribe(
  1. String name,
  2. List params, {
  3. Function onStop(
    1. dynamic error
    )?,
  4. Function? onReady,
})

Implementation

SubscriptionHandler subscribe(
  String name,
  List<dynamic> params, {
  Function Function(dynamic error)? onStop,
  Function? onReady,
}) {
  var id = name + '-' + _generateUID(16);
  _subscriptions[id] = SubscriptionCallback(onStop: onStop, onReady: onReady);
  params = DdpClient.escapeSpecialFieldValues(params);
  var handler = SubscriptionHandler(this, id, name, params);
  _subscriptionHandlers[id] = handler;
  _sendMsgSub(id, name, params);
  return handler;
}