clear method

  1. @override
Future<void> clear()
override

Forgets every state and deletes the folder when it created it.

Implementation

@override
Future<void> clear() async {
  for (final path in _paths.values) {
    if (File(path).existsSync()) File(path).deleteSync();
  }
  _paths.clear();
  final created = _created;
  if (created != null && Directory(created).existsSync()) Directory(created).deleteSync(recursive: true);
  _created = null;
}