From 814782db6d829c20279cde00cdc1a7a5ef18b74a Mon Sep 17 00:00:00 2001 From: stuppie Date: Tue, 29 Sep 2026 14:55:44 -0600 Subject: If the email already has transitioned, treat this as a login request --- jb/managers/thl.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'jb/managers/thl.py') diff --git a/jb/managers/thl.py b/jb/managers/thl.py index 96f624e..4d29467 100644 --- a/jb/managers/thl.py +++ b/jb/managers/thl.py @@ -6,7 +6,7 @@ from generalresearch.models.thl.payout import UserPayoutEvent from generalresearch.models.thl.task_status import TaskStatusResponse from generalresearch.models.thl.wallet.cashout_method import ( CashoutMethodOut, - CashoutRequestInfo, + CashoutRequestDetail, CashoutRequestResponse, ) @@ -24,7 +24,7 @@ def get_task_status(tsid: str) -> TaskStatusResponse | None: def user_cashout_request( product_user_id: str, amount: USDCent, cashout_method_id: str -) -> CashoutRequestInfo: +) -> CashoutRequestDetail: assert isinstance(amount, USDCent) assert USDCent(0) < amount <= USDCent(100_00) url = f"{settings.fsb_host}{settings.product_id}/cashout/" @@ -123,8 +123,8 @@ def get_wallet_balance_if_non_negative(amt_worker_id: str) -> USDCent | None: return None -def get_cashout_detail(cashout_id: str) -> CashoutRequestInfo: +def get_cashout_detail(cashout_id: str) -> CashoutRequestDetail: url = f"{settings.fsb_host}{settings.product_id}/cashout/{cashout_id}/" res = requests.get(url) assert res.status_code == status.HTTP_200_OK, res.text - return CashoutRequestInfo.model_validate(res.json()["cashout"]) + return CashoutRequestDetail.model_validate(res.json()["cashout"]) -- cgit v1.2.3