diff --git a/webf/lib/src/foundation/cookie_jar/file_storage.dart b/webf/lib/src/foundation/cookie_jar/file_storage.dart index f026bdb17e..f1bd5adca8 100644 --- a/webf/lib/src/foundation/cookie_jar/file_storage.dart +++ b/webf/lib/src/foundation/cookie_jar/file_storage.dart @@ -24,7 +24,10 @@ class FileStorage implements Storage { Future delete(String key) async { final file = File('$_curDir$key'); if (file.existsSync()) { - await file.delete(recursive: true); + try { + await file.delete(recursive: true); + } catch(e) { + } } } @@ -32,20 +35,29 @@ class FileStorage implements Storage { void deleteSync(String key) { final file = File('$_curDir$key'); if (file.existsSync()) { - file.deleteSync(recursive: true); + try { + file.deleteSync(recursive: true); + } catch(e) { + } } } @override Future deleteAll(List keys) async { - await Directory(_curDir!).delete(recursive: true); + try { + await Directory(_curDir!).delete(recursive: true); + } catch(e) { + } } @override void deleteAllSync(List keys) { Directory dir = Directory(_curDir!); if (dir.existsSync()) { - dir.deleteSync(recursive: true); + try { + dir.deleteSync(recursive: true); + } catch(e) { + } } }