Skip to content

Commit 7cc318e

Browse files
committed
Empty Query Widget ParseLiveList
1 parent d41afcd commit 7cc318e

File tree

2 files changed

+27
-18
lines changed

2 files changed

+27
-18
lines changed

packages/flutter/lib/src/utils/parse_live_grid.dart

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -102,15 +102,6 @@ class _ParseLiveGridWidgetState<T extends sdk.ParseObject>
102102
lazyLoading: lazyLoading,
103103
preloadedColumns: preloadedColumns,
104104
).then((sdk.ParseLiveList<T> value) {
105-
setState(() {
106-
_liveGrid = value;
107-
_liveGrid.stream
108-
.listen((sdk.ParseLiveListEvent<sdk.ParseObject> event) {
109-
if (mounted) {
110-
setState(() {});
111-
}
112-
});
113-
});
114105
if (value.size > 0) {
115106
setState(() {
116107
noData = false;
@@ -120,6 +111,15 @@ class _ParseLiveGridWidgetState<T extends sdk.ParseObject>
120111
noData = true;
121112
});
122113
}
114+
setState(() {
115+
_liveGrid = value;
116+
_liveGrid.stream
117+
.listen((sdk.ParseLiveListEvent<sdk.ParseObject> event) {
118+
if (mounted) {
119+
setState(() {});
120+
}
121+
});
122+
});
123123
});
124124
}
125125

packages/flutter/lib/src/utils/parse_live_list.dart

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,15 @@ class _ParseLiveListWidgetState<T extends sdk.ParseObject>
9393
lazyLoading: lazyLoading,
9494
preloadedColumns: preloadedColumns,
9595
).then((sdk.ParseLiveList<T> value) {
96+
if (value.size > 0) {
97+
setState(() {
98+
noData = false;
99+
});
100+
} else {
101+
setState(() {
102+
noData = true;
103+
});
104+
}
96105
setState(() {
97106
_liveList = value;
98107
_liveList.stream
@@ -117,18 +126,18 @@ class _ParseLiveListWidgetState<T extends sdk.ParseObject>
117126
preLoadedData: () => event.object,
118127
),
119128
duration: widget.duration);
129+
if (value.size > 0) {
130+
setState(() {
131+
noData = false;
132+
});
133+
} else {
134+
setState(() {
135+
noData = true;
136+
});
137+
}
120138
}
121139
});
122140
});
123-
if (value.size > 0) {
124-
setState(() {
125-
noData = false;
126-
});
127-
} else {
128-
setState(() {
129-
noData = true;
130-
});
131-
}
132141
});
133142
}
134143

0 commit comments

Comments
 (0)