This commit is contained in:
Leendert de Borst
2025-02-10 13:01:59 +01:00
parent c2d035510a
commit 9eaf8fb369
2 changed files with 9 additions and 5 deletions

View File

@@ -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);

View File

@@ -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<MailboxApiModel>();
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);