completedSteps method
Returns the list of steps (as strings) that the user has previously completed from
the provided featuresIds
set.
Implementation
@override
Future<Set<String?>> completedSteps(Iterable<String?>? featuresIds) async {
final prefs = await SharedPreferences.getInstance();
return featuresIds!
.where((featureId) =>
prefs.getBool(_normalizeFeatureId(featureId)) == true)
.toSet();
}