🚚 Move emails razor templates

This commit is contained in:
2025-11-09 14:08:13 +08:00
parent 6101de741f
commit dc0be3467f
9 changed files with 20 additions and 2 deletions

View File

@@ -2,6 +2,7 @@ using System.Globalization;
using DysonNetwork.Pass.Auth.OpenId;
using DysonNetwork.Pass.Localization;
using DysonNetwork.Pass.Mailer;
using DysonNetwork.Pass.Resources.Emails;
using DysonNetwork.Shared.Cache;
using DysonNetwork.Shared.Models;
using DysonNetwork.Shared.Proto;
@@ -447,7 +448,7 @@ public class AccountService(
}
await mailer
.SendTemplatedEmailAsync<Emails.FactorCodeEmail, VerificationEmailModel>(
.SendTemplatedEmailAsync<FactorCodeEmail, VerificationEmailModel>(
account.Nick,
contact.Content,
emailLocalizer["CodeEmailTitle"],

View File

@@ -1,7 +1,7 @@
using System.Security.Cryptography;
using System.Text.Json;
using DysonNetwork.Pass.Emails;
using DysonNetwork.Pass.Mailer;
using DysonNetwork.Pass.Resources.Emails;
using DysonNetwork.Shared.Cache;
using DysonNetwork.Shared.Models;
using Microsoft.EntityFrameworkCore;

View File

@@ -131,4 +131,21 @@
<LastGenOutput>SharedResource.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<_ContentIncludedByDefault Remove="Emails\AccountDeletionEmail.razor" />
<_ContentIncludedByDefault Remove="Emails\ContactVerificationEmail.razor" />
<_ContentIncludedByDefault Remove="Emails\EmailLayout.razor" />
<_ContentIncludedByDefault Remove="Emails\FactorCodeEmail.razor" />
<_ContentIncludedByDefault Remove="Emails\PasswordResetEmail.razor" />
<_ContentIncludedByDefault Remove="Emails\RegistrationConfirmEmail.razor" />
</ItemGroup>
<ItemGroup>
<AdditionalFiles Include="Resources\Emails\AccountDeletionEmail.razor" />
<AdditionalFiles Include="Resources\Emails\ContactVerificationEmail.razor" />
<AdditionalFiles Include="Resources\Emails\EmailLayout.razor" />
<AdditionalFiles Include="Resources\Emails\PasswordResetEmail.razor" />
<AdditionalFiles Include="Resources\Emails\RegistrationConfirmEmail.razor" />
</ItemGroup>
</Project>