profide method for loading a range of response tracks by wildcard query
This commit is contained in:
parent
b0139ccb13
commit
dda87b0e79
1 changed files with 9 additions and 0 deletions
|
@ -71,6 +71,15 @@ class Responses(BaseRecordManager):
|
||||||
return tracks[0].data
|
return tracks[0].data
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
|
def loadRange(self, personId):
|
||||||
|
tracks = self.storage.getUserTracks(self.uid, 0, personId)
|
||||||
|
data = {}
|
||||||
|
for tr in tracks:
|
||||||
|
for k, v in tr.data.items():
|
||||||
|
item = data.setdefault(k, [])
|
||||||
|
item.append(v)
|
||||||
|
return data
|
||||||
|
|
||||||
def getAllTracks(self):
|
def getAllTracks(self):
|
||||||
return self.storage.query(taskId=self.uid)
|
return self.storage.query(taskId=self.uid)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue