in FriendlyPix/FPHashTagViewController.swift [109:123]
func loadFeed() {
loadingPostCount = postSnapshots.count + 12
self.collectionView?.performBatchUpdates({
for _ in 1...12 {
if let postId = self.postIds?.popFirst()?.key {
database.reference(withPath: "posts/\(postId)").observeSingleEvent(of: .value, with: { postSnapshot in
self.postSnapshots.append(postSnapshot)
self.collectionView?.insertItems(at: [IndexPath(item: self.postSnapshots.count - 1, section: 0)])
})
} else {
break
}
}
}, completion: nil)
}