getAllData static method

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

Get all stored data.

Implementation

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

  return dataList;
}