Make services aot compatible.

This commit is contained in:
Burak Kaan Köse
2025-11-14 14:28:10 +01:00
parent d9ef81729f
commit 8cb8f27e00
8 changed files with 58 additions and 57 deletions
+3 -3
View File
@@ -452,7 +452,7 @@ public class FolderService : BaseDatabaseService, IFolderService
{
_logger.Debug("Inserting folder {Id} - {FolderName}", folder.Id, folder.FolderName, folder.MailAccountId);
await Connection.InsertAsync(folder).ConfigureAwait(false);
await Connection.InsertAsync(folder, typeof(MailItemFolder)).ConfigureAwait(false);
}
else
{
@@ -483,7 +483,7 @@ public class FolderService : BaseDatabaseService, IFolderService
_logger.Debug("Updating folder {FolderName}", folder.Id, folder.FolderName);
await Connection.UpdateAsync(folder).ConfigureAwait(false);
await Connection.UpdateAsync(folder, typeof(MailItemFolder)).ConfigureAwait(false);
}
private async Task DeleteFolderAsync(MailItemFolder folder)
@@ -504,7 +504,7 @@ public class FolderService : BaseDatabaseService, IFolderService
_logger.Debug("Deleting folder {FolderName}", folder.FolderName);
await Connection.DeleteAsync(folder).ConfigureAwait(false);
await Connection.DeleteAsync<MailItemFolder>(folder).ConfigureAwait(false);
// Delete all existing mails from this folder.
await Connection.ExecuteAsync("DELETE FROM MailCopy WHERE FolderId = ?", folder.Id);