From 9eaf8fb369d087a94471bb7a3133fcc0ff7ff667 Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Mon, 10 Feb 2025 13:01:59 +0100 Subject: [PATCH] Refactor (#541) --- .../Main/Components/Email/EmailModal.razor | 4 ++-- .../Main/Components/Email/RecentEmails.razor | 10 +++++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/AliasVault.Client/Main/Components/Email/EmailModal.razor b/src/AliasVault.Client/Main/Components/Email/EmailModal.razor index 455878aa1..7806848e6 100644 --- a/src/AliasVault.Client/Main/Components/Email/EmailModal.razor +++ b/src/AliasVault.Client/Main/Components/Email/EmailModal.razor @@ -148,7 +148,7 @@ { var client = HttpClientFactory.CreateClient("EmailClient"); var request = new HttpRequestMessage(HttpMethod.Delete, $"https://api.spamok.com/v2/Email/{Email.ToLocal}/{Email.Id}"); - request.Headers.Add("X-Asdasd-Platform-Id", "av-client"); + request.Headers.Add("X-Asdasd-Platform-Id", "av-web"); request.Headers.Add("X-Asdasd-Platform-Version", AppInfo.GetFullVersion()); var response = await client.SendAsync(request); @@ -238,7 +238,7 @@ { var client = HttpClientFactory.CreateClient("EmailClient"); var request = new HttpRequestMessage(HttpMethod.Get, $"https://api.spamok.com/v2/Attachment/{Email!.Id}/{attachment.Id}/download"); - request.Headers.Add("X-Asdasd-Platform-Id", "av-client"); + request.Headers.Add("X-Asdasd-Platform-Id", "av-web"); request.Headers.Add("X-Asdasd-Platform-Version", AppInfo.GetFullVersion()); var response = await client.SendAsync(request); diff --git a/src/AliasVault.Client/Main/Components/Email/RecentEmails.razor b/src/AliasVault.Client/Main/Components/Email/RecentEmails.razor index 32e01fc34..501bd0d09 100644 --- a/src/AliasVault.Client/Main/Components/Email/RecentEmails.razor +++ b/src/AliasVault.Client/Main/Components/Email/RecentEmails.razor @@ -309,14 +309,18 @@ // the Authorization header. We don't want to send the Authorization header to the external email API. var client = HttpClientFactory.CreateClient("EmailClient"); var request = new HttpRequestMessage(HttpMethod.Get, $"https://api.spamok.com/v2/EmailBox/{emailPrefix}"); - request.Headers.Add("X-Asdasd-Platform-Id", "av-client"); + request.Headers.Add("X-Asdasd-Platform-Id", "av-web"); request.Headers.Add("X-Asdasd-Platform-Version", AppInfo.GetFullVersion()); var response = await client.SendAsync(request); if (response.IsSuccessStatusCode) { var mailbox = await response.Content.ReadFromJsonAsync(); - await UpdateMailboxEmails(mailbox); + if (mailbox != null) + { + // Show maximum of 10 recent emails. + MailboxEmails = mailbox.Mails.Take(10).ToList(); + } } } @@ -327,7 +331,7 @@ { var client = HttpClientFactory.CreateClient("EmailClient"); var request = new HttpRequestMessage(HttpMethod.Get, $"https://api.spamok.com/v2/Email/{emailPrefix}/{emailId}"); - request.Headers.Add("X-Asdasd-Platform-Id", "av-client"); + request.Headers.Add("X-Asdasd-Platform-Id", "av-web"); request.Headers.Add("X-Asdasd-Platform-Version", AppInfo.GetFullVersion()); var response = await client.SendAsync(request);