fix search queries to use saved params

This commit is contained in:
Romain Bignon 2011-10-08 22:29:11 +02:00
commit 09d538db0b

View file

@ -42,6 +42,7 @@ class AuMBrowser(BaseBrowser):
APIKEY = 'fb0123456789abcd' APIKEY = 'fb0123456789abcd'
consts = None consts = None
search_query = None
my_sex = 0 my_sex = 0
my_id = 0 my_id = 0
my_name = u'' my_name = u''
@ -227,11 +228,11 @@ class AuMBrowser(BaseBrowser):
return float(result) return float(result)
def search_profiles(self, **kwargs): def search_profiles(self, **kwargs):
r = self.api_request('searchs', '[default]') if self.search_query is None:
params = r['result']['search'] r = self.api_request('searchs', '[default]')
params.pop('query', None) self.search_query = r['result']['search']['query']
params.update(kwargs)
params = json.loads(self.search_query)
r = self.api_request('searchs', 'advanced', '30,0', params) r = self.api_request('searchs', 'advanced', '30,0', params)
ids = [s['id'] for s in r['result']['search']] ids = [s['id'] for s in r['result']['search']]
return set(ids) return set(ids)