start to add delete_user_account

This commit is contained in:
Karl Hudgell 2024-11-03 15:34:37 +00:00
parent 4e1dcc16dd
commit ccf563afb5

View File

@ -22,5 +22,30 @@ def get_user_accounts(base_url, auth: str) -> list:
response = requests.request("GET", url, headers=headers, data=payload) response = requests.request("GET", url, headers=headers, data=payload)
res_json = json.loads(response.text) res_json = json.loads(response.text)
for account in res_json: for account in res_json:
account['expiaryDate_rendered'] = datetime.utcfromtimestamp(account['expiaryDate']).strftime('%d/%m/%Y') account["expiaryDate_rendered"] = datetime.utcfromtimestamp(
account["expiaryDate"]
).strftime("%d/%m/%Y")
return res_json
def delete_user_account(base_url: str, auth: str, stream:str, username:str) -> bool:
"""_summary_
Args:
base_url (str): _description_
auth (str): _description_
stream (str): _description_
username (str): _description_
Returns:
bool: _description_
"""
url = f"{base_url}/getUserAccounts"
payload = {"stream": stream, "user": username}
headers = {"Authorization": f"Basic {auth}"}
response = requests.request("POST", url, headers=headers, data=payload)
res_json = json.loads(response.text)
return res_json return res_json