This commit is contained in:
2025-03-09 14:31:01 +02:00
parent 3610f899b4
commit c727725712

View File

@@ -16,7 +16,7 @@ class SnapshotHelper {
bool hasError = error != null && snapshot.hasError; bool hasError = error != null && snapshot.hasError;
bool hasPreviousError = previousError != null; bool hasPreviousError = previousError != null;
// //
bool hasData = data != null && snapshot.hasData; bool hasData = (data != null && snapshot.hasData) || (data == null && _checkNullable<T>());
bool hasPreviousData = previousData != null; bool hasPreviousData = previousData != null;
// //
bool isDataEmpty = hasData && ((data is List && data.isEmpty) || (data is Map && data.isEmpty)); bool isDataEmpty = hasData && ((data is List && data.isEmpty) || (data is Map && data.isEmpty));
@@ -90,3 +90,11 @@ class SnapshotHelper {
return (rState, rModel); return (rState, rModel);
} }
} }
bool _checkNullable<T>() {
if (null is T) {
return true;
} else {
return false;
}
}