Corrected querytext display on action keyword (#6341)

* Corrected querytexdisplay on action keyword

* Added tests for UpdateResultWithActionKeyword
This commit is contained in:
Divyansh Srivastava
2020-09-08 10:32:01 -07:00
committed by GitHub
parent 85fa644aca
commit cd906b0a6f
3 changed files with 115 additions and 2 deletions

View File

@@ -172,6 +172,7 @@ namespace Wox.Core.Plugin
if (results != null)
{
UpdatePluginMetadata(results, metadata, query);
UpdateResultWithActionKeyword(results, query);
}
});
metadata.QueryCount += 1;
@@ -185,6 +186,23 @@ namespace Wox.Core.Plugin
}
}
private static List<Result> UpdateResultWithActionKeyword(List<Result> results, Query query)
{
foreach (Result result in results)
{
if (!string.IsNullOrEmpty(result.QueryTextDisplay))
{
result.QueryTextDisplay = string.Format("{0} {1}", query.ActionKeyword, result.QueryTextDisplay);
}
else
{
result.QueryTextDisplay = string.Format("{0} {1}", query.ActionKeyword, result.Title);
}
}
return results;
}
public static void UpdatePluginMetadata(List<Result> results, PluginMetadata metadata, Query query)
{
foreach (var r in results)