aboutsummaryrefslogtreecommitdiff
path: root/jb/managers/email_manager.py
diff options
context:
space:
mode:
authorstuppie2026-09-21 18:03:20 -0600
committerstuppie2026-09-21 18:03:20 -0600
commitb63021c4492a1742b8fa65c39ec648f140e0748b (patch)
tree5fa7877c0686b6be2df0b10cc871420f910bf5f7 /jb/managers/email_manager.py
parent6249139ee928b954e74ac42df81211f1a8094b53 (diff)
downloadamt-jb-b63021c4492a1742b8fa65c39ec648f140e0748b.tar.gz
amt-jb-b63021c4492a1742b8fa65c39ec648f140e0748b.zip
cashout request email flow and views
Diffstat (limited to 'jb/managers/email_manager.py')
-rw-r--r--jb/managers/email_manager.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/jb/managers/email_manager.py b/jb/managers/email_manager.py
index 7298c60..410e9a3 100644
--- a/jb/managers/email_manager.py
+++ b/jb/managers/email_manager.py
@@ -63,3 +63,12 @@ def send_amt_link_email(email: str, magic_token: str) -> None:
)
magic_link = f"{settings.base_url}auth/link-amt/?token={magic_token}"
send_login_email_from_url(mautic_url, magic_link)
+
+
+def send_cashout_confirmation_email(email: str, token: str) -> None:
+ contact_id = get_or_create_contact(email=email)
+ mautic_url = (
+ f"{MAUTIC_BASE_URL}/api/emails/{EMAIL_TEMPLATE_ID}/contact/{contact_id}/send"
+ )
+ magic_link = f"{settings.base_url}wallet/cashout/confirm/?token={token}"
+ send_login_email_from_url(mautic_url, magic_link)