saveToStorage method

  1. @protected
Future<void> saveToStorage(
  1. Map<String, dynamic> values, {
  2. bool inBackpack = false,
})

Saves each value to storage. Maps and lists are saved as JSON.

Pass inBackpack to put the values in Backpack as well.

Implementation

@protected
Future<void> saveToStorage(
  Map<String, dynamic> values, {
  bool inBackpack = false,
}) async {
  for (final MapEntry<String, dynamic> entry in values.entries) {
    if (entry.value is Map || entry.value is List) {
      await NyStorage.saveJson(
        entry.key,
        entry.value,
        inBackpack: inBackpack,
      );
    } else {
      await NyStorage.save(entry.key, entry.value, inBackpack: inBackpack);
    }
  }
}