query method

int query(
  1. DiscoveryQuery q, {
  2. bool continuous = false,
})

Runs a query. Returns its id so it can be cancelled with unquery.

Implementation

int query(DiscoveryQuery q, {bool continuous = false}) {
  final qid = _nextQueryId++;
  _send(
    WsFrame(WsControl.query, {
      'qid': qid,
      'query': q.toJson(),
      'continuous': continuous,
    }).encode(),
  );
  return qid;
}