File tree Expand file tree Collapse file tree 2 files changed +18
-36
lines changed
packages/flutter/lib/src/utils Expand file tree Collapse file tree 2 files changed +18
-36
lines changed Original file line number Diff line number Diff line change @@ -102,17 +102,6 @@ class _ParseLiveGridWidgetState<T extends sdk.ParseObject>
102
102
lazyLoading: lazyLoading,
103
103
preloadedColumns: preloadedColumns,
104
104
).then ((sdk.ParseLiveList <T > value) {
105
- query.count ().then ((value) {
106
- if (value.count > 0 ) {
107
- setState (() {
108
- noData = false ;
109
- });
110
- } else {
111
- setState (() {
112
- noData = true ;
113
- });
114
- }
115
- });
116
105
setState (() {
117
106
_liveGrid = value;
118
107
_liveGrid.stream
@@ -122,6 +111,15 @@ class _ParseLiveGridWidgetState<T extends sdk.ParseObject>
122
111
}
123
112
});
124
113
});
114
+ if (value.size > 0 ) {
115
+ setState (() {
116
+ noData = false ;
117
+ });
118
+ } else {
119
+ setState (() {
120
+ noData = true ;
121
+ });
122
+ }
125
123
});
126
124
}
127
125
Original file line number Diff line number Diff line change @@ -93,17 +93,6 @@ class _ParseLiveListWidgetState<T extends sdk.ParseObject>
93
93
lazyLoading: lazyLoading,
94
94
preloadedColumns: preloadedColumns,
95
95
).then ((sdk.ParseLiveList <T > value) {
96
- query.count ().then ((value) {
97
- if (value.count > 0 ) {
98
- setState (() {
99
- noData = false ;
100
- });
101
- } else {
102
- setState (() {
103
- noData = true ;
104
- });
105
- }
106
- });
107
96
setState (() {
108
97
_liveList = value;
109
98
_liveList.stream
@@ -112,9 +101,6 @@ class _ParseLiveListWidgetState<T extends sdk.ParseObject>
112
101
if (_animatedListKey.currentState != null )
113
102
_animatedListKey.currentState
114
103
.insertItem (event.index, duration: widget.duration);
115
- setState (() {
116
- noData = false ;
117
- });
118
104
} else if (event is sdk.ParseLiveListDeleteEvent ) {
119
105
_animatedListKey.currentState.removeItem (
120
106
event.index,
@@ -131,20 +117,18 @@ class _ParseLiveListWidgetState<T extends sdk.ParseObject>
131
117
preLoadedData: () => event.object,
132
118
),
133
119
duration: widget.duration);
134
- query.count ().then ((value) {
135
- if (value.count > 0 ) {
136
- setState (() {
137
- noData = false ;
138
- });
139
- } else {
140
- setState (() {
141
- noData = true ;
142
- });
143
- }
144
- });
145
120
}
146
121
});
147
122
});
123
+ if (value.size > 0 ) {
124
+ setState (() {
125
+ noData = false ;
126
+ });
127
+ } else {
128
+ setState (() {
129
+ noData = true ;
130
+ });
131
+ }
148
132
});
149
133
}
150
134
You can’t perform that action at this time.
0 commit comments