PS
fetcher
.fetch(params: .init(after: lastVideoItemId, category: category))
.replaceError(with: [])
.filter({ $0.contains(where: { !self.videoItems.contains($0) }) }) // кривое решение по очистке результата
.sink(receiveValue: { (newItems) in
self.videoItems.append(contentsOf: newItems)
})
.store(in: &subscriptions)