From 83e355890899be9a1a7eed1e7042fa2239aa2a99 Mon Sep 17 00:00:00 2001 From: MohammadTaha Basiri Date: Mon, 7 Feb 2022 20:47:12 +0330 Subject: [PATCH] fetching server data exception handling added --- lib/pages/splash/splash.dart | 2 +- lib/providers/server_data_provider.dart | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pages/splash/splash.dart b/lib/pages/splash/splash.dart index bba5cc0..9850236 100644 --- a/lib/pages/splash/splash.dart +++ b/lib/pages/splash/splash.dart @@ -108,7 +108,7 @@ class _SplashState extends State { log(token); RequestService.token = token; await userProvider.getUserInfo(); - ServerDataProvider.getData(); + await ServerDataProvider.getData(); } Navigator.of(context).pushReplacementNamed( token == null ? Routes.authenticaion : Routes.home, diff --git a/lib/providers/server_data_provider.dart b/lib/providers/server_data_provider.dart index 561f479..7e564a2 100644 --- a/lib/providers/server_data_provider.dart +++ b/lib/providers/server_data_provider.dart @@ -19,6 +19,8 @@ class ServerDataProvider { for (var i = 0; i < types.length; i++) { directTypes.add(MapEntry(types[i]['id'], types[i]['label'])); } + } else { + throw 'Fetchin direct types failed!'; } } }