public static ListOutput GetListOutput(Discord.Embed e) { return(new ListOutput { outputEmbed = e, permission = ListPermission.PUBLIC }); }
public static ListOutput GetListOutput(Discord.Embed e, ListPermission p) { return(new ListOutput { outputEmbed = e, permission = p }); }
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; }