Exemplo n.º 1
0
 public static async Task AddBanAsync(IGuild guild, BaseDiscordClient client,
                                      ulong userId, int pruneDays, string reason, RequestOptions options)
 {
     var args = new CreateGuildBanParams {
         DeleteMessageDays = pruneDays, Reason = reason
     };
     await client.ApiClient.CreateGuildBanAsync(guild.Id, userId, args, options).ConfigureAwait(false);
 }
Exemplo n.º 2
0
 public async Task AddBanAsync(ulong userId, int pruneDays = 0)
 {
     var args = new CreateGuildBanParams()
     {
         DeleteMessageDays = pruneDays
     };
     await Discord.ApiClient.CreateGuildBanAsync(Id, userId, args).ConfigureAwait(false);
 }
Exemplo n.º 3
0
        public async Task <IActionResult> CreateGuildBanAsync(Snowflake guildId, Snowflake userId, [FromQuery] Dictionary <string, string> queryMap)
        {
            var args = new CreateGuildBanParams();

            args.LoadQueryMap(queryMap);
            args.Validate();

            return(NoContent());
        }