From 2056be23cd977d60cc8b348477df7b706ec698ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Sun, 12 May 2024 00:31:23 +0200 Subject: [PATCH] added minimum duration of loading animation --- lib/state/app/infrastructure/dataLoader/data_loader.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/state/app/infrastructure/dataLoader/data_loader.dart b/lib/state/app/infrastructure/dataLoader/data_loader.dart index c6b826b..cb4a3fe 100644 --- a/lib/state/app/infrastructure/dataLoader/data_loader.dart +++ b/lib/state/app/infrastructure/dataLoader/data_loader.dart @@ -12,7 +12,13 @@ abstract class DataLoader { } Future run() async { - var response = await fetch(); + var fetcher = fetch(); + await Future.wait([ + fetcher, + Future.delayed(const Duration(milliseconds: 500)) // TODO tune or remove + ]); + + var response = await fetcher; try { return assemble(DataLoaderResult( json: jsonDecode(response.data!),