mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2025-11-10 18:36:33 +00:00
Refactored API to use newer explicit request interface.
This commit is contained in:
parent
99eed5318a
commit
c6eb82464c
1 changed files with 6 additions and 8 deletions
|
|
@ -36,19 +36,17 @@ class API(object):
|
|||
def __init__(self, client, *args, **kwargs):
|
||||
self.client = client
|
||||
|
||||
def _http(self, action, url, request={}):
|
||||
request.update({'type': action, 'handler': url})
|
||||
|
||||
return self.client.request(request)
|
||||
|
||||
def _get(self, handler, params=None):
|
||||
return self._http("GET", handler, {'params': params})
|
||||
url = self.client.get_handler_url(handler)
|
||||
return self.client.REQUEST(url, "GET", params)
|
||||
|
||||
def _post(self, handler, json=None, params=None):
|
||||
return self._http("POST", handler, {'params': params, 'json': json})
|
||||
url = self.client.get_handler_url(handler)
|
||||
return self.client.REQUEST(url, "POST", params, json)
|
||||
|
||||
def _delete(self, handler, params=None):
|
||||
return self._http("DELETE", handler, {'params': params})
|
||||
url = self.client.get_handler_url(handler)
|
||||
return self.client.REQUEST(url, "DELETE", params)
|
||||
|
||||
#################################################################################################
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue