From 22ed3ef8bea77119e08f9ae12902c003d54e89a4 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Wed, 4 Sep 2024 13:59:37 +0200 Subject: [PATCH] Renamed enum --- .../Agenda/AssistantAgenda.razor.cs | 2 +- .../Assistants/AssistantBase.razor | 4 +- .../Assistants/AssistantBase.razor.cs | 4 +- .../Coding/AssistantCoding.razor.cs | 2 +- .../Assistants/EMail/AssistantEMail.razor.cs | 2 +- .../AssistantGrammarSpelling.razor.cs | 2 +- .../IconFinder/AssistantIconFinder.razor.cs | 2 +- .../LegalCheck/AssistantLegalCheck.razor.cs | 2 +- .../AssistantRewriteImprove.razor.cs | 2 +- .../AssistantTextSummarizer.razor.cs | 2 +- .../Translation/AssistantTranslation.razor.cs | 2 +- .../Tools/{SendTo.cs => Components.cs} | 2 +- app/MindWork AI Studio/Tools/SendToButton.cs | 2 +- .../Tools/SendToExtensions.cs | 44 +++++++++---------- 14 files changed, 37 insertions(+), 37 deletions(-) rename app/MindWork AI Studio/Tools/{SendTo.cs => Components.cs} (92%) diff --git a/app/MindWork AI Studio/Assistants/Agenda/AssistantAgenda.razor.cs b/app/MindWork AI Studio/Assistants/Agenda/AssistantAgenda.razor.cs index 16e1f7e0..6d955286 100644 --- a/app/MindWork AI Studio/Assistants/Agenda/AssistantAgenda.razor.cs +++ b/app/MindWork AI Studio/Assistants/Agenda/AssistantAgenda.razor.cs @@ -97,7 +97,7 @@ public partial class AssistantAgenda : AssistantBaseCore [ new SendToButton { - Self = SendTo.AGENDA_ASSISTANT, + Self = Tools.Components.AGENDA_ASSISTANT, }, ]; diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor b/app/MindWork AI Studio/Assistants/AssistantBase.razor index f605189e..71102ed8 100644 --- a/app/MindWork AI Studio/Assistants/AssistantBase.razor +++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor @@ -58,9 +58,9 @@ case SendToButton sendToButton: - @foreach (var assistant in Enum.GetValues().OrderBy(n => n.Name().Length)) + @foreach (var assistant in Enum.GetValues().OrderBy(n => n.Name().Length)) { - if(assistant is SendTo.NONE || sendToButton.Self == assistant) + if(assistant is Components.NONE || sendToButton.Self == assistant) continue; diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs index a12376b3..a038ebec 100644 --- a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs +++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs @@ -177,7 +177,7 @@ public abstract partial class AssistantBase : ComponentBase return icon; } - private Task SendToAssistant(SendTo destination, SendToButton sendToButton) + private Task SendToAssistant(Tools.Components destination, SendToButton sendToButton) { var contentToSend = sendToButton.UseResultingContentBlockData switch { @@ -192,7 +192,7 @@ public abstract partial class AssistantBase : ComponentBase var sendToData = destination.GetData(); switch (destination) { - case SendTo.CHAT: + case Tools.Components.CHAT: MessageBus.INSTANCE.DeferMessage(this, sendToData.Event, this.ConvertToChatThread); break; diff --git a/app/MindWork AI Studio/Assistants/Coding/AssistantCoding.razor.cs b/app/MindWork AI Studio/Assistants/Coding/AssistantCoding.razor.cs index 4f9ba4bc..fb47f16a 100644 --- a/app/MindWork AI Studio/Assistants/Coding/AssistantCoding.razor.cs +++ b/app/MindWork AI Studio/Assistants/Coding/AssistantCoding.razor.cs @@ -28,7 +28,7 @@ public partial class AssistantCoding : AssistantBaseCore [ new SendToButton { - Self = SendTo.CODING_ASSISTANT, + Self = Tools.Components.CODING_ASSISTANT, }, ]; diff --git a/app/MindWork AI Studio/Assistants/EMail/AssistantEMail.razor.cs b/app/MindWork AI Studio/Assistants/EMail/AssistantEMail.razor.cs index 23151e94..22a402fd 100644 --- a/app/MindWork AI Studio/Assistants/EMail/AssistantEMail.razor.cs +++ b/app/MindWork AI Studio/Assistants/EMail/AssistantEMail.razor.cs @@ -24,7 +24,7 @@ public partial class AssistantEMail : AssistantBaseCore [ new SendToButton { - Self = SendTo.EMAIL_ASSISTANT, + Self = Tools.Components.EMAIL_ASSISTANT, }, ]; diff --git a/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor.cs b/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor.cs index 7669be27..3b6c75ff 100644 --- a/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor.cs +++ b/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor.cs @@ -31,7 +31,7 @@ public partial class AssistantGrammarSpelling : AssistantBaseCore [ new SendToButton { - Self = SendTo.GRAMMAR_SPELLING_ASSISTANT, + Self = Tools.Components.GRAMMAR_SPELLING_ASSISTANT, UseResultingContentBlockData = false, GetText = () => string.IsNullOrWhiteSpace(this.correctedText) ? this.inputText : this.correctedText }, diff --git a/app/MindWork AI Studio/Assistants/IconFinder/AssistantIconFinder.razor.cs b/app/MindWork AI Studio/Assistants/IconFinder/AssistantIconFinder.razor.cs index 458c5f0c..ff5c866f 100644 --- a/app/MindWork AI Studio/Assistants/IconFinder/AssistantIconFinder.razor.cs +++ b/app/MindWork AI Studio/Assistants/IconFinder/AssistantIconFinder.razor.cs @@ -30,7 +30,7 @@ public partial class AssistantIconFinder : AssistantBaseCore [ new SendToButton { - Self = SendTo.ICON_FINDER_ASSISTANT, + Self = Tools.Components.ICON_FINDER_ASSISTANT, }, ]; diff --git a/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs b/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs index e87fb624..fd3bd418 100644 --- a/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs +++ b/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs @@ -24,7 +24,7 @@ public partial class AssistantLegalCheck : AssistantBaseCore [ new SendToButton { - Self = SendTo.LEGAL_CHECK_ASSISTANT, + Self = Tools.Components.LEGAL_CHECK_ASSISTANT, }, ]; diff --git a/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor.cs b/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor.cs index bbadd4e8..b8695000 100644 --- a/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor.cs +++ b/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor.cs @@ -32,7 +32,7 @@ public partial class AssistantRewriteImprove : AssistantBaseCore [ new SendToButton { - Self = SendTo.REWRITE_ASSISTANT, + Self = Tools.Components.REWRITE_ASSISTANT, UseResultingContentBlockData = false, GetText = () => string.IsNullOrWhiteSpace(this.rewrittenText) ? this.inputText : this.rewrittenText, }, diff --git a/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor.cs b/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor.cs index d2d363ac..6d0f1977 100644 --- a/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor.cs +++ b/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor.cs @@ -27,7 +27,7 @@ public partial class AssistantTextSummarizer : AssistantBaseCore [ new SendToButton { - Self = SendTo.TEXT_SUMMARIZER_ASSISTANT, + Self = Tools.Components.TEXT_SUMMARIZER_ASSISTANT, }, ]; diff --git a/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor.cs b/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor.cs index 653dba94..f9df32ce 100644 --- a/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor.cs +++ b/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor.cs @@ -23,7 +23,7 @@ public partial class AssistantTranslation : AssistantBaseCore [ new SendToButton { - Self = SendTo.TRANSLATION_ASSISTANT, + Self = Tools.Components.TRANSLATION_ASSISTANT, }, ]; diff --git a/app/MindWork AI Studio/Tools/SendTo.cs b/app/MindWork AI Studio/Tools/Components.cs similarity index 92% rename from app/MindWork AI Studio/Tools/SendTo.cs rename to app/MindWork AI Studio/Tools/Components.cs index 66d74e66..c2e29406 100644 --- a/app/MindWork AI Studio/Tools/SendTo.cs +++ b/app/MindWork AI Studio/Tools/Components.cs @@ -1,6 +1,6 @@ namespace AIStudio.Tools; -public enum SendTo +public enum Components { NONE = 0, diff --git a/app/MindWork AI Studio/Tools/SendToButton.cs b/app/MindWork AI Studio/Tools/SendToButton.cs index bc6e1acf..c591e2ff 100644 --- a/app/MindWork AI Studio/Tools/SendToButton.cs +++ b/app/MindWork AI Studio/Tools/SendToButton.cs @@ -8,6 +8,6 @@ public readonly record struct SendToButton() : IButtonData public bool UseResultingContentBlockData { get; init; } = true; - public SendTo Self { get; init; } = SendTo.NONE; + public Components Self { get; init; } = Components.NONE; } \ No newline at end of file diff --git a/app/MindWork AI Studio/Tools/SendToExtensions.cs b/app/MindWork AI Studio/Tools/SendToExtensions.cs index abfed730..ecc3388d 100644 --- a/app/MindWork AI Studio/Tools/SendToExtensions.cs +++ b/app/MindWork AI Studio/Tools/SendToExtensions.cs @@ -2,36 +2,36 @@ namespace AIStudio.Tools; public static class SendToExtensions { - public static string Name(this SendTo assistant) => assistant switch + public static string Name(this Components assistant) => assistant switch { - SendTo.GRAMMAR_SPELLING_ASSISTANT => "Grammar & Spelling Assistant", - SendTo.TEXT_SUMMARIZER_ASSISTANT => "Text Summarizer Assistant", - SendTo.ICON_FINDER_ASSISTANT => "Icon Finder Assistant", - SendTo.TRANSLATION_ASSISTANT => "Translation Assistant", - SendTo.REWRITE_ASSISTANT => "Rewrite Assistant", - SendTo.AGENDA_ASSISTANT => "Agenda Assistant", - SendTo.CODING_ASSISTANT => "Coding Assistant", - SendTo.EMAIL_ASSISTANT => "E-Mail Assistant", - SendTo.LEGAL_CHECK_ASSISTANT => "Legal Check Assistant", + Components.GRAMMAR_SPELLING_ASSISTANT => "Grammar & Spelling Assistant", + Components.TEXT_SUMMARIZER_ASSISTANT => "Text Summarizer Assistant", + Components.ICON_FINDER_ASSISTANT => "Icon Finder Assistant", + Components.TRANSLATION_ASSISTANT => "Translation Assistant", + Components.REWRITE_ASSISTANT => "Rewrite Assistant", + Components.AGENDA_ASSISTANT => "Agenda Assistant", + Components.CODING_ASSISTANT => "Coding Assistant", + Components.EMAIL_ASSISTANT => "E-Mail Assistant", + Components.LEGAL_CHECK_ASSISTANT => "Legal Check Assistant", - SendTo.CHAT => "New Chat", + Components.CHAT => "New Chat", _ => "Send to ...", }; - public static SendToData GetData(this SendTo destination) => destination switch + public static SendToData GetData(this Components destination) => destination switch { - SendTo.AGENDA_ASSISTANT => new(Event.SEND_TO_AGENDA_ASSISTANT, Routes.ASSISTANT_AGENDA), - SendTo.CODING_ASSISTANT => new(Event.SEND_TO_CODING_ASSISTANT, Routes.ASSISTANT_CODING), - SendTo.REWRITE_ASSISTANT => new(Event.SEND_TO_REWRITE_ASSISTANT, Routes.ASSISTANT_REWRITE), - SendTo.EMAIL_ASSISTANT => new(Event.SEND_TO_EMAIL_ASSISTANT, Routes.ASSISTANT_EMAIL), - SendTo.TRANSLATION_ASSISTANT => new(Event.SEND_TO_TRANSLATION_ASSISTANT, Routes.ASSISTANT_TRANSLATION), - SendTo.ICON_FINDER_ASSISTANT => new(Event.SEND_TO_ICON_FINDER_ASSISTANT, Routes.ASSISTANT_ICON_FINDER), - SendTo.GRAMMAR_SPELLING_ASSISTANT => new(Event.SEND_TO_GRAMMAR_SPELLING_ASSISTANT, Routes.ASSISTANT_GRAMMAR_SPELLING), - SendTo.TEXT_SUMMARIZER_ASSISTANT => new(Event.SEND_TO_TEXT_SUMMARIZER_ASSISTANT, Routes.ASSISTANT_SUMMARIZER), - SendTo.LEGAL_CHECK_ASSISTANT => new(Event.SEND_TO_LEGAL_CHECK_ASSISTANT, Routes.ASSISTANT_LEGAL_CHECK), + Components.AGENDA_ASSISTANT => new(Event.SEND_TO_AGENDA_ASSISTANT, Routes.ASSISTANT_AGENDA), + Components.CODING_ASSISTANT => new(Event.SEND_TO_CODING_ASSISTANT, Routes.ASSISTANT_CODING), + Components.REWRITE_ASSISTANT => new(Event.SEND_TO_REWRITE_ASSISTANT, Routes.ASSISTANT_REWRITE), + Components.EMAIL_ASSISTANT => new(Event.SEND_TO_EMAIL_ASSISTANT, Routes.ASSISTANT_EMAIL), + Components.TRANSLATION_ASSISTANT => new(Event.SEND_TO_TRANSLATION_ASSISTANT, Routes.ASSISTANT_TRANSLATION), + Components.ICON_FINDER_ASSISTANT => new(Event.SEND_TO_ICON_FINDER_ASSISTANT, Routes.ASSISTANT_ICON_FINDER), + Components.GRAMMAR_SPELLING_ASSISTANT => new(Event.SEND_TO_GRAMMAR_SPELLING_ASSISTANT, Routes.ASSISTANT_GRAMMAR_SPELLING), + Components.TEXT_SUMMARIZER_ASSISTANT => new(Event.SEND_TO_TEXT_SUMMARIZER_ASSISTANT, Routes.ASSISTANT_SUMMARIZER), + Components.LEGAL_CHECK_ASSISTANT => new(Event.SEND_TO_LEGAL_CHECK_ASSISTANT, Routes.ASSISTANT_LEGAL_CHECK), - SendTo.CHAT => new(Event.SEND_TO_CHAT, Routes.CHAT), + Components.CHAT => new(Event.SEND_TO_CHAT, Routes.CHAT), _ => new(Event.NONE, Routes.ASSISTANTS), };