Added tests template

This commit is contained in:
Mikhail Shahovalov
2025-05-08 00:42:38 +03:00
parent 8757c60396
commit 876dcf9b24
7 changed files with 120 additions and 5 deletions

View File

@@ -7,7 +7,7 @@ using Wox.Plugin.Logger;
namespace Community.PowerToys.Run.Plugin.YandexGPT;
public class Main : IPlugin, IContextMenu, ISettingProvider, IDisposable
public class Main : IDelayedExecutionPlugin, IContextMenu, ISettingProvider, IDisposable
{
#region Plugin Info
public static string PluginId => "C2218AB0D86F4345B55C60F9418A811C";
@@ -40,16 +40,21 @@ public class Main : IPlugin, IContextMenu, ISettingProvider, IDisposable
//UpdateIconPath(Context.API.GetCurrentTheme());
}
public List<Result> Query(Query query)
public List<Result> Query(Query query, bool delayedExecution)
{
Log.Info("Query: " + query.Search, GetType());
if (query.ActionKeyword != Token)
return [];
var search = query.Search;
return [
new()
{
QueryTextDisplay = query.Search,
IcoPath = IconPath,
Title = $"YandexGPT: Чет такое",
Title = $"YandexGPT: Чет такое {search}",
SubTitle = $"Ответ: иди туда!",
ToolTipData = new ToolTipData("Ответы", $"Тут ответ\nИ тут ответ"),
ContextData = Token,