Example #1
0
        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());
        }
Example #2
0
        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()));
        }
Example #3
0
        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()));
        }