diff --git a/DysonNetwork.Pass/Client/src/views/spells.vue b/DysonNetwork.Pass/Client/src/views/spells.vue index b9c538f..8adbf8f 100644 --- a/DysonNetwork.Pass/Client/src/views/spells.vue +++ b/DysonNetwork.Pass/Client/src/views/spells.vue @@ -58,7 +58,7 @@ const submitting = ref(false) const done = ref(false) const spellTypes = [ - 'Account Acivation', + 'Account Activation', 'Account Deactivation', 'Account Deletion', 'Reset Password', @@ -66,12 +66,6 @@ const spellTypes = [ ] async function fetchSpell() { - // @ts-ignore - if (window.__APP_DATA__ != null) { - // @ts-ignore - spell.value = window.__APP_DATA__['Spell'] - return - } const resp = await fetch(`/api/spells/${encodeURIComponent(spellWord)}`) if (resp.status === 200) { const data = await resp.json() diff --git a/DysonNetwork.Pass/Pages/Data/SpellPageData.cs b/DysonNetwork.Pass/Pages/Data/SpellPageData.cs deleted file mode 100644 index 50b24b3..0000000 --- a/DysonNetwork.Pass/Pages/Data/SpellPageData.cs +++ /dev/null @@ -1,28 +0,0 @@ -using DysonNetwork.Shared.PageData; -using Microsoft.EntityFrameworkCore; -using NodaTime; - -namespace DysonNetwork.Pass.Pages.Data; - -public class SpellPageData(AppDatabase db) : IPageDataProvider -{ - public bool CanHandlePath(PathString path) => path.StartsWithSegments("/spells"); - - public async Task> GetAppDataAsync(HttpContext context) - { - var spellWord = context.Request.Path.Value!.Split('/').Last(); - spellWord = Uri.UnescapeDataString(spellWord); - var now = SystemClock.Instance.GetCurrentInstant(); - var spell = await db.MagicSpells - .Where(e => e.Spell == spellWord) - .Where(e => e.ExpiresAt == null || now < e.ExpiresAt) - .Where(e => e.AffectedAt == null || now >= e.AffectedAt) - .Include(e => e.Account) - .ThenInclude(e => e.Profile) - .FirstOrDefaultAsync(); - return new Dictionary - { - ["Spell"] = spell - }; - } -} \ No newline at end of file diff --git a/DysonNetwork.Pass/Program.cs b/DysonNetwork.Pass/Program.cs index a466b8d..b1f6d63 100644 --- a/DysonNetwork.Pass/Program.cs +++ b/DysonNetwork.Pass/Program.cs @@ -34,7 +34,6 @@ builder.Services.AddAppScheduledJobs(); builder.Services.AddTransient(); builder.Services.AddTransient(); -builder.Services.AddTransient(); var app = builder.Build();