delete cached favorite cover after deleting a local favorite

This commit is contained in:
nyne
2024-10-29 09:23:16 +08:00
parent d6643800fe
commit c2238080df
2 changed files with 10 additions and 0 deletions

View File

@@ -19,6 +19,14 @@ class LocalFavoriteImageProvider
final int intKey;
static void delete(String id, int intKey) {
var fileName = (id + intKey.toString()).hashCode.toString();
var file = File(FilePath.join(App.dataPath, 'favorite_cover', fileName));
if(file.existsSync()) {
file.delete();
}
}
@override
Future<Uint8List> load(StreamController<ImageChunkEvent> chunkEvents) async {
var sourceKey = ComicSource.fromIntKey(intKey)?.key;