mirror of
https://github.com/rmcrackan/Libation.git
synced 2026-02-15 08:33:45 -05:00
16 lines
507 B
C#
16 lines
507 B
C#
using LibationSearchEngine;
|
|
|
|
namespace ApplicationServices;
|
|
|
|
/// <summary>
|
|
/// The main search engine used Libation.
|
|
/// Acts as an adapter to SearchEngineCommands.Search()
|
|
/// </summary>
|
|
public class MainSearchEngine : ISearchEngine
|
|
{
|
|
public static MainSearchEngine Instance { get; } = new MainSearchEngine();
|
|
private MainSearchEngine() { }
|
|
public SearchResultSet? GetSearchResultSet(string? searchString)
|
|
=> string.IsNullOrEmpty(searchString) ? null : SearchEngineCommands.Search(searchString);
|
|
}
|