From f5fd31d59233f88a5dcdc0991130b3755d9579e7 Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Sun, 14 Aug 2022 17:13:57 +0200 Subject: [PATCH] improved caching --- lib/managers/file_manager.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/managers/file_manager.dart b/lib/managers/file_manager.dart index 3c38d60..c913cbd 100644 --- a/lib/managers/file_manager.dart +++ b/lib/managers/file_manager.dart @@ -63,13 +63,14 @@ class FileManager { final location = memory['location']; final memoryType = location.split('.').last == 'jpg' ? MemoryType.photo : MemoryType.video; - final file = await supabase.storage.from('memories').download(location); - if (file.error != null) { + try { + final file = await downloadFile('memories', location); + + return [file, memoryType]; + } catch (error) { return null; } - - return [file.data!, memoryType]; } static Future downloadFile(