public List<OmniboxResult> OmniboxResults(OmniboxRequest request) { ReactSpecialOmniboxGenerator.ClientGenerator = new SpecialOmniboxGenerator<ReactSpecialOmniboxAction>() { Actions = request.specialActions.ToDictionary(a => a, a => new ReactSpecialOmniboxAction { Key = a }) }; return OmniboxParser.Results(request.query, new System.Threading.CancellationToken()); }
public List <OmniboxResult> OmniboxResults(OmniboxRequest request) { ReactSpecialOmniboxGenerator.ClientGenerator = new SpecialOmniboxGenerator <ReactSpecialOmniboxAction>() { Actions = request.specialActions.ToDictionary(a => a, a => new ReactSpecialOmniboxAction { Key = a }) }; return(OmniboxParser.Results(request.query, new System.Threading.CancellationToken())); }
public List <OmniboxResult> OmniboxResults([Required, FromBody] OmniboxRequest request) { OmniboxPermission.ViewOmnibox.AssertAuthorized(); ReactSpecialOmniboxGenerator.ClientGenerator = new SpecialOmniboxGenerator <ReactSpecialOmniboxAction>() { Actions = request.specialActions.ToDictionary(a => a, a => new ReactSpecialOmniboxAction { Key = a }) }; return(OmniboxParser.Results(request.query, new System.Threading.CancellationToken())); }