query method
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;
}