v1.27.1 error fixes

This commit is contained in:
bossanyit
2023-01-15 11:45:30 +01:00
parent 98901f2770
commit 3f52d95bbf
10 changed files with 46 additions and 34 deletions
+7 -5
View File
@@ -40,10 +40,12 @@ class ImageCache with Logging {
final String imageKey = generateMd5(url + "_" + id.toString());
// get from storage
final String imageString = (await getImageAs64BaseString(id, url))!;
final String? imageString = await getImageAs64BaseString(id, url);
_images[imageKey] = imageString;
_imageMap[imageKey] = true;
if (imageString != null) {
_images[imageKey] = imageString;
_imageMap[imageKey] = true;
}
}
Future<void> saveImageToPrefs(String key, String value) async {
@@ -93,14 +95,14 @@ class ImageCache with Logging {
return image;
}
Future<String?> getImageAs64BaseString(int id, String name) async {
Future<String?>? getImageAs64BaseString(int id, String name) async {
final String imageKey = generateMd5(name + "_" + id.toString());
String? imageString;
if (await storage.containsKey(key: imageKey)) {
//log(" .. get from storage");
imageString = await storage.read(key: imageKey);
} else {
imageString = (await downloadAndSaveImage(id, name))!;
imageString = await downloadAndSaveImage(id, name);
//log(" .. downloaded");
}
return imageString;