clearWithParameters method

  1. @override
Future<bool> clearWithParameters(
  1. ClearParameters parameters
)
override

Removes all keys and values in the store that match options.

Implementation

@override
Future<bool> clearWithParameters(ClearParameters parameters) async {
  final PreferencesFilter filter = parameters.filter;
  // IMPORTANT: Do not use html.window.localStorage.clear() as that will
  //            remove _all_ local data, not just the keys prefixed with
  //            _prefix
  _getFilteredKeys(filter.prefix, allowList: filter.allowList)
      .forEach(remove);
  return true;
}