Skip to content

Commit 7d501c8

Browse files
committed
Implemented paging on index_search
1 parent 4237250 commit 7d501c8

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

pyxivapi/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
__author__ = 'Lethys'
33
__license__ = 'MIT'
44
__copyright__ = 'Copyright 2019 (c) Lethys'
5-
__version__ = '0.4.0'
5+
__version__ = '0.5.0'
66

77
from .client import XIVAPIClient
88
from .exceptions import (

pyxivapi/client.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ async def pvpteam_by_id(self, lodestone_id):
218218
return await self.process_response(response)
219219

220220
@timed
221-
async def index_search(self, name, indexes=(), columns=(), filters: List[Filter] = (), sort: Sort = None, page=1, language="en", string_algo="match"):
221+
async def index_search(self, name, indexes=(), columns=(), filters: List[Filter] = (), sort: Sort = None, page=1, per_page=10, language="en", string_algo="match"):
222222
"""|coro|
223223
Search for data from on specific indexes.
224224
Parameters
@@ -303,7 +303,9 @@ async def index_search(self, name, indexes=(), columns=(), filters: List[Filter]
303303
}
304304
}]
305305
}
306-
}
306+
},
307+
"from": (page * per_page),
308+
"size": per_page
307309
}
308310
}
309311

0 commit comments

Comments
 (0)