Add account context menu actions

This commit is contained in:
Burak Kaan Köse
2026-04-16 13:46:52 +02:00
parent 784144cd13
commit e1f53c7f9f
13 changed files with 145 additions and 1 deletions
@@ -317,6 +317,15 @@ public class ImapSynchronizer : WinoSynchronizer<ImapRequest, ImapMessageCreatio
}, request, request);
}
public override List<IRequestBundle<ImapRequest>> CreateRootFolder(CreateRootFolderRequest request)
{
return CreateSingleTaskBundle(async (client, item) =>
{
var rootFolder = client.GetFolder(client.PersonalNamespaces[0]);
await rootFolder.CreateAsync(request.NewFolderName, true).ConfigureAwait(false);
}, request, request);
}
public override List<IRequestBundle<ImapRequest>> CreateCalendarEvent(CreateCalendarEventRequest request)
{
var handler = ResolveCalendarOperationHandler();