setAll method

Future<void> setAll(
  1. Map<String, DBusValue?> values
)

Writes multiple settings keys in a single transaction. Writing a null value will reset it to its default value.

Implementation

Future<void> setAll(Map<String, DBusValue?> values) async {
  var table = await _load();
  var path = _getPath(table);
  await _backend
      .set(values.map((name, value) => MapEntry(path + name, value)));
}