getAllWithParameters method

  1. @override
Future<Map<String, Object>> getAllWithParameters(
  1. GetAllParameters parameters
)
override

Returns all key/value pairs persisting in this store that match options.

Implementation

@override
Future<Map<String, Object>> getAllWithParameters(
    GetAllParameters parameters) async {
  final PreferencesFilter filter = parameters.filter;
  final Map<String, Object> allData = <String, Object>{};
  for (final String key
      in _getFilteredKeys(filter.prefix, allowList: filter.allowList)) {
    allData[key] = _decodeValue(html.window.localStorage.getItem(key)!);
  }
  return allData;
}