diff --git a/lib/reqs.py b/lib/reqs.py index 093baf5..04e18a1 100644 --- a/lib/reqs.py +++ b/lib/reqs.py @@ -22,5 +22,30 @@ def get_user_accounts(base_url, auth: str) -> list: response = requests.request("GET", url, headers=headers, data=payload) res_json = json.loads(response.text) 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