firebase / firebase/geofire-objc
GFGeoHashQuery & GFGeoHashQueryHandle instances incrementing on each updation of GFCircleQuery
- Dominant language
- Objective-C
- Stars
- 447
- Forks
- 183
- PR merge metrics
- No merged PRs in 30d
Description
GFGeoHashQuery & GFGeoHashQueryHandle instances incrementing on each updation of GFCircleQuery.
Please find the below code
Note: `circleQuery` is strongly referenced in globally.
```
if circleQuery != nil {
//updating query
let center = CLLocation(latitude: latitude, longitude: longitude)
let radius = 5
circleQuery?.center = center
circleQuery?.radius = Double(radius)
return
}
//Below code will execute only one time.
let firebaseDBRefEventLocation = SWRealtimeDBManager.DBRoot().child("eventLocation")
let center = CLLocation(latitude: latitude, longitude: longitude)
let radius = 5
circleQuery = geoFire?.query(at: center, withRadius: Double(radius))
_ = circleQuery?.observe(.keyEntered, with: { (key: String!, location: CLLocation!) in
print("Key= '\(key)', location= '\(location)'")
})
```
Am I doing anything wrong?
Contributor guide
Assessment
This issue has not been assessed yet.