Use absolute namespaces

This commit is contained in:
Thorsten Sommer 2025-01-05 13:00:35 +01:00
parent b9a65d9ca0
commit d1f79f0f1e
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108
8 changed files with 15 additions and 15 deletions

View File

@ -18,7 +18,7 @@ public sealed class AgentTextContentCleaner(ILogger<AgentBase> logger, SettingsM
#region Overrides of AgentBase #region Overrides of AgentBase
public override Settings.Provider? ProviderSettings { get; set; } public override AIStudio.Settings.Provider? ProviderSettings { get; set; }
protected override Type Type => Type.SYSTEM; protected override Type Type => Type.SYSTEM;

View File

@ -20,10 +20,10 @@ public partial class ChatComponent : MSGComponentBase, IAsyncDisposable
public EventCallback<ChatThread?> ChatThreadChanged { get; set; } public EventCallback<ChatThread?> ChatThreadChanged { get; set; }
[Parameter] [Parameter]
public Settings.Provider Provider { get; set; } public AIStudio.Settings.Provider Provider { get; set; }
[Parameter] [Parameter]
public EventCallback<Settings.Provider> ProviderChanged { get; set; } public EventCallback<AIStudio.Settings.Provider> ProviderChanged { get; set; }
[Parameter] [Parameter]
public Action<string> WorkspaceName { get; set; } = _ => { }; public Action<string> WorkspaceName { get; set; } = _ => { };

View File

@ -12,24 +12,24 @@ public partial class ProviderSelection : ComponentBase
public AssistantBase? AssistantBase { get; set; } public AssistantBase? AssistantBase { get; set; }
[Parameter] [Parameter]
public Settings.Provider ProviderSettings { get; set; } public AIStudio.Settings.Provider ProviderSettings { get; set; }
[Parameter] [Parameter]
public EventCallback<Settings.Provider> ProviderSettingsChanged { get; set; } public EventCallback<AIStudio.Settings.Provider> ProviderSettingsChanged { get; set; }
[Parameter] [Parameter]
public Func<Settings.Provider, string?> ValidateProvider { get; set; } = _ => null; public Func<AIStudio.Settings.Provider, string?> ValidateProvider { get; set; } = _ => null;
[Inject] [Inject]
private SettingsManager SettingsManager { get; init; } = null!; private SettingsManager SettingsManager { get; init; } = null!;
private async Task SelectionChanged(Settings.Provider provider) private async Task SelectionChanged(AIStudio.Settings.Provider provider)
{ {
this.ProviderSettings = provider; this.ProviderSettings = provider;
await this.ProviderSettingsChanged.InvokeAsync(provider); await this.ProviderSettingsChanged.InvokeAsync(provider);
} }
private IEnumerable<Settings.Provider> GetAvailableProviders() private IEnumerable<AIStudio.Settings.Provider> GetAvailableProviders()
{ {
var minimumLevel = this.SettingsManager.GetMinimumConfidenceLevel(this.AssistantBase?.Component ?? Tools.Components.NONE); var minimumLevel = this.SettingsManager.GetMinimumConfidenceLevel(this.AssistantBase?.Component ?? Tools.Components.NONE);
foreach (var provider in this.SettingsManager.ConfigurationData.Providers) foreach (var provider in this.SettingsManager.ConfigurationData.Providers)

View File

@ -24,7 +24,7 @@ public partial class ReadWebContent : ComponentBase
public EventCallback<string> ContentChanged { get; set; } public EventCallback<string> ContentChanged { get; set; }
[Parameter] [Parameter]
public Settings.Provider ProviderSettings { get; set; } public AIStudio.Settings.Provider ProviderSettings { get; set; }
[Parameter] [Parameter]
public bool AgentIsRunning { get; set; } public bool AgentIsRunning { get; set; }
@ -47,7 +47,7 @@ public partial class ReadWebContent : ComponentBase
private bool urlIsValid; private bool urlIsValid;
private bool isProviderValid; private bool isProviderValid;
private Settings.Provider providerSettings; private AIStudio.Settings.Provider providerSettings;
#region Overrides of ComponentBase #region Overrides of ComponentBase

View File

@ -113,7 +113,7 @@ public partial class ProviderDialog : ComponentBase, ISecretId
}; };
} }
private Settings.Provider CreateProviderSettings() private AIStudio.Settings.Provider CreateProviderSettings()
{ {
var cleanedHostname = this.DataHostname.Trim(); var cleanedHostname = this.DataHostname.Trim();
return new() return new()

View File

@ -107,7 +107,7 @@ public static class LLMProvidersExtensions
/// <param name="providerSettings">The provider settings.</param> /// <param name="providerSettings">The provider settings.</param>
/// <param name="logger">The logger to use.</param> /// <param name="logger">The logger to use.</param>
/// <returns>The provider instance.</returns> /// <returns>The provider instance.</returns>
public static IProvider CreateProvider(this Settings.Provider providerSettings, ILogger logger) public static IProvider CreateProvider(this AIStudio.Settings.Provider providerSettings, ILogger logger)
{ {
return providerSettings.UsedLLMProvider.CreateProvider(providerSettings.InstanceName, providerSettings.Host, providerSettings.Hostname, logger); return providerSettings.UsedLLMProvider.CreateProvider(providerSettings.InstanceName, providerSettings.Host, providerSettings.Hostname, logger);
} }

View File

@ -2,12 +2,12 @@ namespace AIStudio.Settings.DataModel.PreviousModels;
public static class ProviderV4Extensions public static class ProviderV4Extensions
{ {
public static List<Settings.Provider> MigrateFromV4ToV5(this IEnumerable<Provider> providers) public static List<AIStudio.Settings.Provider> MigrateFromV4ToV5(this IEnumerable<Provider> providers)
{ {
return providers.Select(provider => provider.MigrateFromV4ToV5()).ToList(); return providers.Select(provider => provider.MigrateFromV4ToV5()).ToList();
} }
public static Settings.Provider MigrateFromV4ToV5(this Provider provider) => new() public static AIStudio.Settings.Provider MigrateFromV4ToV5(this Provider provider) => new()
{ {
Num = provider.Num, Num = provider.Num,
Id = provider.Id, Id = provider.Id,

View File

@ -75,7 +75,7 @@ public static class ComponentsExtensions
_ => default, _ => default,
}; };
public static Settings.Provider PreselectedProvider(this Components component, SettingsManager settingsManager) => component switch public static AIStudio.Settings.Provider PreselectedProvider(this Components component, SettingsManager settingsManager) => component switch
{ {
Components.GRAMMAR_SPELLING_ASSISTANT => settingsManager.ConfigurationData.GrammarSpelling.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.GrammarSpelling.PreselectedProvider) : default, Components.GRAMMAR_SPELLING_ASSISTANT => settingsManager.ConfigurationData.GrammarSpelling.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.GrammarSpelling.PreselectedProvider) : default,
Components.ICON_FINDER_ASSISTANT => settingsManager.ConfigurationData.IconFinder.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.IconFinder.PreselectedProvider) : default, Components.ICON_FINDER_ASSISTANT => settingsManager.ConfigurationData.IconFinder.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.IconFinder.PreselectedProvider) : default,