Example #1
0
 public static ListOutput GetListOutput(Discord.Embed e)
 {
     return(new ListOutput {
         outputEmbed = e, permission = ListPermission.PUBLIC
     });
 }
Example #2
0
 public static ListOutput GetListOutput(Discord.Embed e, ListPermission p)
 {
     return(new ListOutput {
         outputEmbed = e, permission = p
     });
 }
Example #3
0
        public static async Task SendCardAndReactions(List <Discord.Emoji> reactions, Discord.Embed embed, Discord.WebSocket.ISocketMessageChannel channel)
        {
            var message = await channel.SendMessageAsync("", embed : embed);

            // loop itself is async so we get them in the right order
            var reacionResults = reactions.Select(async x =>
                                                  await message.AddReactionAsync(x)
                                                  );
            await Task.WhenAll(reacionResults);

            return;
        }