1- import asyncio
21import logging
32from typing import List
43
5- import aiohttp
6-
7- from .exceptions import XIVAPIBadRequest , XIVAPIForbidden , XIVAPINotFound , XIVAPIServiceUnavailable , XIVAPIInvalidLanguage , XIVAPIError , XIVAPIInvalidIndex , XIVAPIInvalidColumns , XIVAPIInvalidWorlds , XIVAPIInvalidDatacenter
4+ from .exceptions import XIVAPIBadRequest , XIVAPIForbidden , XIVAPINotFound , XIVAPIServiceUnavailable , XIVAPIInvalidLanguage , XIVAPIError , XIVAPIInvalidIndex , XIVAPIInvalidColumns , XIVAPIInvalidWorlds
85from .decorators import timed
96from .models import Filter , Sort
107
@@ -242,7 +239,7 @@ async def pvpteam_by_id(self, lodestone_id):
242239
243240
244241 @timed
245- async def index_search (self , name , indexes = [] , columns = [] , filters : List [Filter ]= list (), sort : Sort = None , page = 1 , language = "en" ):
242+ async def index_search (self , name , indexes = () , columns = () , filters : List [Filter ]= (), sort : Sort = None , page = 1 , language = "en" ):
246243 """|coro|
247244 Search for data from on specific indexes.
248245 Parameters
@@ -339,7 +336,7 @@ async def index_search(self, name, indexes=[], columns=[], filters: List[Filter]
339336 })
340337
341338 body ["body" ]["query" ]["bool" ]["filter" ] = filts
342-
339+
343340 if sort :
344341 body ["body" ]["sort" ] = [{
345342 sort .Field : "asc" if sort .Ascending else "desc"
@@ -351,7 +348,7 @@ async def index_search(self, name, indexes=[], columns=[], filters: List[Filter]
351348
352349
353350 @timed
354- async def index_by_id (self , index , content_id : int , columns = [] , language = "en" ):
351+ async def index_by_id (self , index , content_id : int , columns = () , language = "en" ):
355352 """|coro|
356353 Request data from a given index by ID.
357354 Parameters
0 commit comments