clearSteps method

  1. @override
Future<void> clearSteps(
  1. Iterable<String> featuresIds
)
override

Requests that the historic steps identified by featuresIds be cleared from the persistence layer.

Implementation

@override
Future<void> clearSteps(Iterable<String> featuresIds) async {
  final prefs = await SharedPreferences.getInstance();

  final mapResult = featuresIds.map<Future>((featureId) async =>
      await prefs.remove(_normalizeFeatureId(featureId)));
  await Future.wait(mapResult);
}