clearOutdated method
Implementation
@override
Future<void> clearOutdated() async {
final now = DateTime.now();
await Future.wait(await dir.list().map((file) async {
if (file is File && regex.hasMatch(file.path.split(Platform.pathSeparator).last)) {
try {
final session = await sessionFromFile(file);
if (session.expires.compareTo(now) < 0) {
await file.delete();
}
} catch (e, s) {
print('$e\n$s');
}
}
}).toList());
}