mirror of https://github.com/yupix/mipac
feat: configを使うように issue #6
parent
0b253bb373
commit
862cbbe51d
@ -1,16 +1,19 @@
|
||||
from typing import Optional
|
||||
from mipac.config import Config
|
||||
from mipac.http import HTTPClient
|
||||
from mipac.manager.client import ClientActions
|
||||
|
||||
|
||||
class Client:
|
||||
def __init__(self, url: str, token: str):
|
||||
def __init__(self, url: str, token: str, *, config:Optional[Config]=None):
|
||||
self.__url: str = url
|
||||
self.__token: str = token
|
||||
self.__config: Config = config if config else Config()
|
||||
self.http: HTTPClient = HTTPClient(url, token)
|
||||
|
||||
@property
|
||||
def action(self):
|
||||
return ClientActions(self.http)
|
||||
return ClientActions(self.http, self.__config)
|
||||
|
||||
async def close_session(self):
|
||||
await self.http.close_session()
|
||||
|
Loading…
Reference in new issue