From f7304c2787c4e6ffe382cbf859ad8ee48c642150 Mon Sep 17 00:00:00 2001 From: Wyatt Hunter Date: Tue, 7 Apr 2026 13:20:07 -0500 Subject: [PATCH 1/2] Set up Resend email service for invites --- .github/workflows/deploy.yml | 2 + CulinaryCommandApp/CulinaryCommand.csproj | 1 + CulinaryCommandApp/Program.cs | 12 ++- CulinaryCommandApp/Services/EmailSender.cs | 84 ++++++++++++++++++--- CulinaryCommandApp/Services/IEmailSender.cs | 7 -- CulinaryCommandApp/Services/UserService.cs | 21 ++---- 6 files changed, 95 insertions(+), 32 deletions(-) delete mode 100644 CulinaryCommandApp/Services/IEmailSender.cs diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d325164..eabaf5f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -167,6 +167,7 @@ jobs: # AWS__Region=${{ env.AWS_REGION }} # LogoDev__PublishableKey=${{ secrets.LOGODEV_PUBLISHABLE_KEY }} # LogoDev__SecretKey=${{ secrets.LOGODEV_SECRET_KEY }} + # Email__ResendApiToken=${{ secrets.EMAIL__RESENDAPITOKEN }} # EOF # sudo chown ${{ secrets.LIGHTSAIL_USER }}:${{ secrets.LIGHTSAIL_USER }} /var/www/culinarycommand/.env # sudo chmod 640 /var/www/culinarycommand/.env @@ -184,6 +185,7 @@ jobs: # export AWS__Region="${{ env.AWS_REGION }}" # export LogoDev__PublishableKey="${{ secrets.LOGODEV_PUBLISHABLE_KEY }}" # export LogoDev__SecretKey="${{ secrets.LOGODEV_SECRET_KEY }}" + # export Email__ResendApiToken="${{ secrets.EMAIL__RESENDAPITOKEN }}" # EOF # sudo chown ${{ secrets.LIGHTSAIL_USER }}:${{ secrets.LIGHTSAIL_USER }} /var/www/culinarycommand/.env.export # sudo chmod 640 /var/www/culinarycommand/.env.export diff --git a/CulinaryCommandApp/CulinaryCommand.csproj b/CulinaryCommandApp/CulinaryCommand.csproj index 2989c24..1b776be 100644 --- a/CulinaryCommandApp/CulinaryCommand.csproj +++ b/CulinaryCommandApp/CulinaryCommand.csproj @@ -32,6 +32,7 @@ PreserveNewest +