Я знаю, что есть три случая DocumentChangeType
, но все три возможны в результатах для getDocuments(completion:)
?
Имеет смысл иметь removed
или modified
, когда у вас есть обновление слушателя - т.е. обновления, полученные в блоке завершения addSnapshotListener(_:)
, но getDocuments(completion:)
- это однократный запрос, и кажется нелогичным возвращать removed
или modified
для одноразового запроса.
Из документации не ясно, что это гарантировано.