Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/gophersearch/search/search.go b/gophersearch/search/search.go
- index e1441979..4dbc4276 100644
- --- a/gophersearch/search/search.go
- +++ b/gophersearch/search/search.go
- @@ -3,6 +3,7 @@ package search
- import (
- "badoo/gophersearch/geo"
- "badoo/gophersearch/user"
- +
- "github.com/davidreynolds/gos2/s2"
- )
- @@ -205,7 +206,9 @@ func search(requests []Request, excludeList map[uint32]struct{}, result []Search
- }
- found := false
- - for k, search := range requests {
- + for k := range requests {
- +
- + search := &requests[k]
- if cellOffsetRank, ok := cellOffsetRanks[k]; ok {
- distRank = cellOffsetRank[peer.cellOffset]
- @@ -234,13 +237,13 @@ func search(requests []Request, excludeList map[uint32]struct{}, result []Search
- }
- // len check is here to prevent function call in case we have no exclusive filters
- - if len(search.ExclusiveFilters) > 0 && applyExclusiveFilters(peer, &search) {
- + if len(search.ExclusiveFilters) > 0 && applyExclusiveFilters(peer, search) {
- //log.Debugf("peer is filtered by exclusive filters")
- continue
- }
- // len check is here to prevent function call in case we have no inclusive filters
- - if len(search.InclusiveFilters) > 0 && applyInclusiveFilters(peer, &search) {
- + if len(search.InclusiveFilters) > 0 && applyInclusiveFilters(peer, search) {
- //log.Debugf("peer is filtered by inclusive filters")
- continue
- }
Add Comment
Please, Sign In to add comment