diff --git a/app/MindWork AI Studio/Components/AssistantBase.razor.cs b/app/MindWork AI Studio/Components/AssistantBase.razor.cs index 7fcbd370..a2e46eac 100644 --- a/app/MindWork AI Studio/Components/AssistantBase.razor.cs +++ b/app/MindWork AI Studio/Components/AssistantBase.razor.cs @@ -57,6 +57,14 @@ public abstract partial class AssistantBase : ComponentBase #endregion + protected string? ValidatingProvider(AIStudio.Settings.Provider provider) + { + if(provider.UsedProvider == Providers.NONE) + return "Please select a provider."; + + return null; + } + protected void CreateChatThread() { this.chatThread = new() diff --git a/app/MindWork AI Studio/Components/Pages/IconFinder/AssistantIconFinder.razor.cs b/app/MindWork AI Studio/Components/Pages/IconFinder/AssistantIconFinder.razor.cs index e595837a..96d06e9f 100644 --- a/app/MindWork AI Studio/Components/Pages/IconFinder/AssistantIconFinder.razor.cs +++ b/app/MindWork AI Studio/Components/Pages/IconFinder/AssistantIconFinder.razor.cs @@ -35,14 +35,6 @@ public partial class AssistantIconFinder : AssistantBaseCore return null; } - - private string? ValidatingProvider(AIStudio.Settings.Provider provider) - { - if(provider.UsedProvider == Providers.NONE) - return "Please select a provider."; - - return null; - } private async Task FindIcon() { diff --git a/app/MindWork AI Studio/Components/Pages/TextSummarizer/AssistantTextSummarizer.razor.cs b/app/MindWork AI Studio/Components/Pages/TextSummarizer/AssistantTextSummarizer.razor.cs index 2bf92e44..00e0742a 100644 --- a/app/MindWork AI Studio/Components/Pages/TextSummarizer/AssistantTextSummarizer.razor.cs +++ b/app/MindWork AI Studio/Components/Pages/TextSummarizer/AssistantTextSummarizer.razor.cs @@ -38,14 +38,6 @@ public partial class AssistantTextSummarizer : AssistantBaseCore return null; } - private string? ValidatingProvider(AIStudio.Settings.Provider provider) - { - if(provider.UsedProvider == Providers.NONE) - return "Please select a provider."; - - return null; - } - private string? ValidateCustomLanguage(string language) { if(this.selectedTargetLanguage == CommonLanguages.OTHER && string.IsNullOrWhiteSpace(language)) diff --git a/app/MindWork AI Studio/Components/Pages/Translator/AssistantTranslator.razor.cs b/app/MindWork AI Studio/Components/Pages/Translator/AssistantTranslator.razor.cs index cdd022b6..87c93f40 100644 --- a/app/MindWork AI Studio/Components/Pages/Translator/AssistantTranslator.razor.cs +++ b/app/MindWork AI Studio/Components/Pages/Translator/AssistantTranslator.razor.cs @@ -34,14 +34,6 @@ public partial class AssistantTranslator : AssistantBaseCore return null; } - private string? ValidatingProvider(AIStudio.Settings.Provider provider) - { - if(provider.UsedProvider == Providers.NONE) - return "Please select a provider."; - - return null; - } - private string? ValidatingTargetLanguage(CommonLanguages language) { if(language == CommonLanguages.AS_IS)