updateDatabaseSettings method

Future<SqliteReplicationSettings> updateDatabaseSettings({
  1. required String name,
  2. List<String>? namespace,
  3. SqliteReplicationMode? replicationMode,
  4. int? flushIntervalMs,
})

Implementation

Future<SqliteReplicationSettings> updateDatabaseSettings({
  required String name,
  List<String>? namespace,
  SqliteReplicationMode? replicationMode,
  int? flushIntervalMs,
}) async {
  final response = await _invoke('update_database_settings', {
    'name': name,
    'namespace': namespace,
    if (replicationMode != null) 'replication_mode': replicationMode.name,
    'flush_interval_ms': ?flushIntervalMs,
  });
  if (response is! JsonContent) throw _unexpectedResponseError('update_database_settings');
  return SqliteReplicationSettings.fromJson(response.json);
}