From f125fc180706e2e2de629b8299f5e90c1a2054e7 Mon Sep 17 00:00:00 2001 From: Jack Case Date: Sat, 15 Nov 2025 13:24:26 +0000 Subject: [PATCH] add resend to requirements and create email.py --- requirements.txt | 1 + slopserver/email.py | 2 ++ slopserver/settings.py | 1 + 3 files changed, 4 insertions(+) create mode 100644 slopserver/email.py diff --git a/requirements.txt b/requirements.txt index 3f6074d..dcfe8c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -35,6 +35,7 @@ PyJWT==2.10.1 python-dotenv==1.1.1 python-multipart==0.0.20 PyYAML==6.0.3 +resend==2.19.0 rich==14.2.0 rich-toolkit==0.15.1 rignore==0.7.1 diff --git a/slopserver/email.py b/slopserver/email.py new file mode 100644 index 0000000..cd83045 --- /dev/null +++ b/slopserver/email.py @@ -0,0 +1,2 @@ +"""Send emails for account verification through Resend API""" +import resend \ No newline at end of file diff --git a/slopserver/settings.py b/slopserver/settings.py index b4ffe71..7b2a0bd 100644 --- a/slopserver/settings.py +++ b/slopserver/settings.py @@ -5,5 +5,6 @@ class ServerSettings(BaseSettings): db_url: str = "sqlite+pysqlite:///test_db.sqlite" token_secret: str = "5bcc778a96b090c3ac1d587bb694a060eaf7bdb5832365f91d5078faf1fff210" altcha_secret: str = "0460de065912d0292df1e7422a5ed2dc362ed56d6bab64fe50b89957463061f3" + resend_token: str = "re_NXpjzbqR_KgAbu72PKjYHcquX24WvnN3i" settings = ServerSettings()