GeoFire возвращает старые / удаленные данные.стриж - PullRequest
0 голосов
/ 13 декабря 2018

Мой запрос Geofire возвращает старые / удаленные узлы.Я предполагаю, что это проблема кеширования, но я не знаю, как синхронизировать данные с GeoFire.С помощью firebase я использую ...

ref.keepSynced(true)

Вот мой код ...

self.searchQuery = self.geoFire?.query(at: CLLocation(latitude: (self.currentLocation?.coordinate.latitude)!, longitude: (self.currentLocation?.coordinate.longitude)!), withRadius: Double(self.searchRadius!))

        let geoQuery = self.searchQuery?.observe(.keyEntered, with: { (key, location) in

            if !self.newNearbyUsers.contains(key) && key != uid && !self.previouslySwipedUsers.contains(key) {
                print("user id: ", key)
                self.newNearbyUsers.append(key)
            }
        })

Кто-нибудь знает, как поддерживать актуальность возвращаемых данных?

...