Improved adding local data sources without an embedding provider (#1084)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2026-10-18 16:50:21 +02:00
1 parent bca9e7ea89
commit 92fa0d08ef
20 files changed
+590 -154

No files matched your search

@@ -39,16 +39,11 @@ public static class MailboxEditing
return false;
var storedMailbox = mailboxes[position];
var availableEmbeddings = settingsManager.GetAllEmbeddingProviders()
.Select(provider => new ConfigurationSelectData<string>(provider.Name, provider.Id))
.ToList();
var dialogParameters = new DialogParameters<DataSourceMailboxDialog>
{
{ x => x.IsEditing, true },
{ x => x.DataSource, storedMailbox },
{ x => x.LockSource, await embeddingService.ShouldLockDataSourceOriginAsync(storedMailbox.Id) },
{ x => x.AvailableEmbeddings, availableEmbeddings }
};
var dialogReference = await dialogService.ShowAsync<DataSourceMailboxDialog>(TB("Edit Mailbox"), dialogParameters, DialogOptions.FULLSCREEN);