registerRetryWhenOnline method

void registerRetryWhenOnline(
  1. ZenQuery query
)

Register a query to retry its full fetch cycle when connectivity returns.

Called internally by ZenQuery when retryWhenOnline is true and retries are exhausted while the device is offline.

Implementation

void registerRetryWhenOnline(ZenQuery query) {
  if (!query.isDisposed) {
    _retryWhenOnlineQueue.add(query);
    ZenLogger.logDebug(
        'Query "${query.queryKey}" queued for retry-when-online.');
  }
}