subscribe<T extends ParseObject> method
Future<Subscription<T> >
subscribe<T extends ParseObject>(
- QueryBuilder<
T> query, { - T? copyObject,
Implementation
Future<Subscription<T>> subscribe<T extends ParseObject>(
QueryBuilder<T> query,
{T? copyObject}) async {
if (_webSocket == null) {
await _clientEventStream.any((LiveQueryClientEvent event) =>
event == LiveQueryClientEvent.connected);
}
final int requestId = _requestIdGenerator();
final Subscription<T> subscription =
Subscription<T>(query, requestId, copyObject: copyObject);
_requestSubscription[requestId] = subscription;
//After a client connects to the LiveQuery server,
//it can send a subscribe message to subscribe a ParseQuery.
_subscribeLiveQuery(subscription);
return subscription;
}