ReplicatorConfiguration.from constructor Null safety

ReplicatorConfiguration.from(
  1. ReplicatorConfiguration config
)

Creates a configuration for a Replicator from another config by coping it.

Implementation

ReplicatorConfiguration.from(ReplicatorConfiguration config)
    : database = config.database,
      target = config.target,
      replicatorType = config.replicatorType,
      continuous = config.continuous,
      authenticator = config.authenticator,
      pinnedServerCertificate = config.pinnedServerCertificate,
      headers = config.headers,
      channels = config.channels,
      documentIds = config.documentIds,
      pushFilter = config.pushFilter,
      pullFilter = config.pullFilter,
      conflictResolver = config.conflictResolver,
      enableAutoPurge = config.enableAutoPurge,
      _heartbeat = config.heartbeat,
      _maxAttempts = config.maxAttempts,
      _maxAttemptWaitTime = config.maxAttemptWaitTime;