state property

Implementation

Stream<FirestoreGatewayState> get state {
  return Rx.combineLatest3(pendingWrites, mode, connectionStatus, (
    int pending,
    GatewayMode mode,
    ConnectionStatus status,
  ) {
    return FirestoreGatewayState(
      isInitialized: _isInitialized,
      isOnline: status == ConnectionStatus.connected,
      mode: mode,
      pendingWrites: pending,
    );
  });
}