Beispiel #1
0
        private void HandleMessageInteraction(Action <MessageInteraction> action)
        {
            _invoker
            .When(x => x.Raise(Arg.Any <MessageInteraction>(), Arg.Any <Action <MessageInteraction> >()))
            .Do(x =>
            {
                var interaction = x.Arg <MessageInteraction>();
                action(interaction);
                interaction.Response = MessageResponse.Yes;

                x.Arg <Action <MessageInteraction> >().Invoke(interaction);
            });
        }
Beispiel #2
0
 private void HandleMessageInteraction(Action <MessageInteraction> action)
 {
     _invoker
     .When(x => x.Raise(Arg.Any <MessageInteraction>()))
     .Do(x => action(x.Arg <MessageInteraction>()));
 }