Exemplo n.º 1
0
 public virtual Task <BaseActionsBotResponse <EventActionBotResponse> > ProcessAsync(BaseActionsBotRequest <EventActionBotRequest> request)
 {
     throw new NotImplementedException();
 }
 private static BaseActionsBotRequest <TRequestBody> CreateRequest <TRequestBody>(BaseActionsBotRequest <JToken> request, TRequestBody requestBody)
 {
     return(new BaseActionsBotRequest <TRequestBody>(request.attachmentUid, request.actionUid, request.userWmid, requestBody,
                                                     request.lng, request.token, request.contextType));
 }
Exemplo n.º 3
0
 public override Task <BaseActionsBotResponse <MessageActionBotResponse> > ProcessAsync(BaseActionsBotRequest <MessageActionBotRequest> request)
 {
     return(Task.FromResult(
                new BaseActionsBotResponse <MessageActionBotResponse>(new MessageActionBotResponse
     {
         attachedActions = null,
         postText = "OK"
     }, request.token)));
 }
 protected override bool TryGetProcessor(BaseActionsBotRequest <JToken> request, out Func <BaseActionsBotRequest <JToken>, Task <BaseActionsBotResponse <IBotActionsResponseBody> > > func)
 {
     return(_processors.TryGetValue(request.contextType, out func));
 }