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
     })
                ));
 }
예제 #2
0
 public Task <IEnumerable <IOption> > Process(BlockSuggestionPayload blockSuggestionPayload)
 {
     return(Task.FromResult(Enumerable.Empty <IOption>()));
 }
예제 #3
0
 protected override string GetKeyFromDispatchPayload(BlockSuggestionPayload payload) => payload.ActionId;
예제 #4
0
 protected override Task <IEnumerable <IOption> > HandleUnprocessed(BlockSuggestionPayload payload)
 {
     return(Task.FromResult(Enumerable.Empty <IOption>()));
 }