addData method
void
addData(
- List<T>? list
)
Implementation
void addData(List<T>? list) {
if (list == null) return;
_isLoadingMore.value = false;
if (list.isEmpty) {
clearData();
return;
}
// final newItems = list.sublist(listData.length);
final oldLength = listData.length + 1;
final newLength = listData.length + list.length;
listData.addAll(list);
for (var index = oldLength; index <= newLength; index++) {
_listKey.currentState
?.insertItem(index, duration: const Duration(milliseconds: 300));
}
}