public Task <IEnumerable <IOption> > Process(BlockSuggestionPayload blockSuggestionPayload) { return(Task.FromResult( _applicationService.GetApplications() .Select( x => (IOption) new Option() { Text = new PlainText(x.Name), Value = x.Name }) )); }
public Task <IEnumerable <IOption> > Process(BlockSuggestionPayload blockSuggestionPayload) { return(Task.FromResult(Enumerable.Empty <IOption>())); }
protected override string GetKeyFromDispatchPayload(BlockSuggestionPayload payload) => payload.ActionId;
protected override Task <IEnumerable <IOption> > HandleUnprocessed(BlockSuggestionPayload payload) { return(Task.FromResult(Enumerable.Empty <IOption>())); }