5 lines
417 B
Python
5 lines
417 B
Python
async def request(self,endpoint='sync',method='GET', ver=0,headers={} *args,**kwargs):
|
|
async with self.session.request(method, f'{self.baseurl}/r{ver}/{endpoint}', headers=headers|{'Authorization':f'Bearer {self.token}'}, *args,**kwargs) as fetched:
|
|
if fetched.status_code!=200: raise Exception('fix ur shit')
|
|
try: return await fetched.json()
|
|
except JSONDecodeError: pass # TODO: Figure out what this is called |