makeFeeds method
Implementation
void makeFeeds(bool insert, FeedResponse res) {
List<Feed> list = retrived(res);
// initial load.
if (cursor == null) {
feeds.addAll(list);
}
// insert or append.
else {
if (insert) {
feeds.insertAll(0, list);
} else {
if (cursor != res.cursor) {
feeds.addAll(list);
} else {
// cursor == resCursor case, Do nothing. Noting change.
}
}
}
// Finally, set the cursor for next load.
cursor = res.cursor;
}