v1.27.1 error fixes
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user