diff --git a/lib/services/family_files/family_files_provider.dart b/lib/services/family_files/family_files_provider.dart index 6e775e6e..4e7c95d0 100644 --- a/lib/services/family_files/family_files_provider.dart +++ b/lib/services/family_files/family_files_provider.dart @@ -73,14 +73,17 @@ class FamilyFilesProvider with ChangeNotifier { onSuccess: (dynamic response, int statusCode) { localRes = response; }, onFailure: (String error, int statusCode) { - return Future.value(error); + return Future.error(error); }, body: request); + if(localRes!=null){ sharedPref.setObject(FAMILY_FILE, localRes); allSharedRecordsByStatusResponse = GetAllSharedRecordsByStatusResponse.fromJson(localRes); - return Future.value(allSharedRecordsByStatusResponse); + return Future.value(allSharedRecordsByStatusResponse);} + else + return Future.error("No Data"); } catch (error) { print(error); - throw error; + return Future.error(error); } }