Fix a small bug in cli_api.py
This commit is contained in:
@ -2,7 +2,7 @@ import os
|
|||||||
import subprocess
|
import subprocess
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
import json
|
||||||
import traffic
|
import traffic
|
||||||
|
|
||||||
DEBUG = False
|
DEBUG = False
|
||||||
@ -149,18 +149,20 @@ def backup_hysteria():
|
|||||||
# region User
|
# region User
|
||||||
|
|
||||||
|
|
||||||
def list_users() -> str | None:
|
def list_users() -> dict | None:
|
||||||
"""
|
"""
|
||||||
Lists all users.
|
Lists all users.
|
||||||
"""
|
"""
|
||||||
return run_cmd(['bash', Command.LIST_USERS.value])
|
if res := run_cmd(['bash', Command.LIST_USERS.value]):
|
||||||
|
return json.loads(res)
|
||||||
|
|
||||||
|
|
||||||
def get_user(username: str) -> str | None:
|
def get_user(username: str) -> dict | None:
|
||||||
"""
|
"""
|
||||||
Retrieves information about a specific user.
|
Retrieves information about a specific user.
|
||||||
"""
|
"""
|
||||||
return run_cmd(['bash', Command.GET_USER.value, '-u', str(username)])
|
if res := run_cmd(['bash', Command.GET_USER.value, '-u', str(username)]):
|
||||||
|
return json.loads(res)
|
||||||
|
|
||||||
|
|
||||||
def add_user(username: str, traffic_limit: int, expiration_days: int, password: str, creation_date: str):
|
def add_user(username: str, traffic_limit: int, expiration_days: int, password: str, creation_date: str):
|
||||||
|
|||||||
Reference in New Issue
Block a user