From c727725712758a5bb405daa9c02127e421216a0f Mon Sep 17 00:00:00 2001 From: "Michael W. Aziz" Date: Sun, 9 Mar 2025 14:31:01 +0200 Subject: [PATCH] [0.1.2] --- lib/src/presenting/src/helpers/snapshot_helper.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/src/presenting/src/helpers/snapshot_helper.dart b/lib/src/presenting/src/helpers/snapshot_helper.dart index 3f6acb0..1186da6 100644 --- a/lib/src/presenting/src/helpers/snapshot_helper.dart +++ b/lib/src/presenting/src/helpers/snapshot_helper.dart @@ -16,7 +16,7 @@ class SnapshotHelper { bool hasError = error != null && snapshot.hasError; bool hasPreviousError = previousError != null; // - bool hasData = data != null && snapshot.hasData; + bool hasData = (data != null && snapshot.hasData) || (data == null && _checkNullable()); bool hasPreviousData = previousData != null; // bool isDataEmpty = hasData && ((data is List && data.isEmpty) || (data is Map && data.isEmpty)); @@ -90,3 +90,11 @@ class SnapshotHelper { return (rState, rModel); } } + +bool _checkNullable() { + if (null is T) { + return true; + } else { + return false; + } +}