getAllData static method

Future<Map<String, Object>> getAllData()

Get all stored data.

Implementation

static Future<Map<String, Object>> getAllData() async {
  final dataList = <String, Object>{};
  final prefs = await SharedPreferences.getInstance();
  await prefs.reload();
  for (final key in prefs.getKeys()) {
    if (key.contains(_kPrefsKeyPrefix)) {
      final value = prefs.get(key);
      if (value != null) {
        final originKey = key.replaceAll(_kPrefsKeyPrefix, '');
        dataList[originKey] = value;
      }
    }
  }

  return dataList;
}