gitscope
https://dev.kronoz.win/r/marzneshin.git
app/marznode/base.py · v0.6.2
Source
1 12b255b Dawsh 2y ago from abc import ABC
2 12b255b Dawsh 2y ago
3 12b255b Dawsh 2y ago
4 12b255b Dawsh 2y ago class MarzNodeBase(ABC):
5 12b255b Dawsh 2y ago
6 f1ab16c Dawsh 2y ago async def update_user(
7 f1ab16c Dawsh 2y ago self, user, inbounds: list[str] | None = None
8 f1ab16c Dawsh 2y ago ) -> None:
9 f6a32ea Dawsh 2y ago """updates a user on the node"""
10 12b255b Dawsh 2y ago
11 12b255b Dawsh 2y ago async def fetch_users_stats(self):
12 12b255b Dawsh 2y ago """get user stats from the node"""
13 12b255b Dawsh 2y ago
14 f5c168d Mardin 2y ago async def get_logs(self, name: str, include_buffer: bool):
15 f5c168d Mardin 2y ago pass
16 f5c168d Mardin 2y ago
17 f5c168d Mardin 2y ago async def restart_backend(
18 f5c168d Mardin 2y ago self, name: str, config: str, config_format: int
19 f5c168d Mardin 2y ago ):
20 f5c168d Mardin 2y ago pass
21 f5c168d Mardin 2y ago
22 f5c168d Mardin 2y ago async def get_backend_config(self, name: str) -> tuple[str, str]:
23 f5c168d Mardin 2y ago pass
24 f5c168d Mardin 2y ago
25 f5c168d Mardin 2y ago async def get_backend_stats(self, name: str):
26 f5c168d Mardin 2y ago pass