File size: 1,010 Bytes
db78256 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
class SubFunctions:
async def check_login(self):
res = await self.get_config("servers")
return res["config"] or False
async def add_server(self, server: dict):
"""server = {
"name": "main",
"displayname": "main",
"host": "",
"port": 5126,
"timeout": 60,
"username": "",
"password": "",
"connections": 8,
"ssl": 1,
"ssl_verify": 2,
"ssl_ciphers": "",
"enable": 1,
"required": 0,
"optional": 0,
"retention": 0,
"send_group": 0,
"priority": 0,
}"""
return await self.set_special_config("servers", server)
async def create_category(self, name: str, dir: str):
return await self.set_special_config("categories", {"name": name, "dir": dir})
async def delete_category(self, name: str):
return await self.delete_config("categories", name)
|