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

View File

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

View File

@@ -131,4 +131,21 @@
<LastGenOutput>SharedResource.Designer.cs</LastGenOutput> <LastGenOutput>SharedResource.Designer.cs</LastGenOutput>
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </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> </Project>