public IEnumerable <IExternalSearchQueryResult> ExecuteSearch(ExecutionContext context, IExternalSearchQuery query, IDictionary <string, object> config, IProvider provider) { var jobData = new VatLayerExternalSearchJobData(config); foreach (var externalSearchQueryResult in InternalExecuteSearch(context, query, jobData.ApiToken)) { yield return(externalSearchQueryResult); } }
public IEnumerable <IExternalSearchQuery> BuildQueries(ExecutionContext context, IExternalSearchRequest request, IDictionary <string, object> config, IProvider provider) { var jobData = new VatLayerExternalSearchJobData(config); foreach (var externalSearchQuery in InternalBuildQueries(context, request, jobData.ApiToken)) { yield return(externalSearchQuery); } }