Browse Source

Concat RoleIds if already exists.

pull/1183/head
Alex Gravely 6 years ago
parent
commit
929d836756
1 changed files with 7 additions and 1 deletions
  1. +7
    -1
      src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs

+ 7
- 1
src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs View File

@@ -264,8 +264,14 @@ namespace Discord.Rest
func?.Invoke(args); func?.Invoke(args);


if (args.Roles.IsSpecified) if (args.Roles.IsSpecified)
args.RoleIds = Optional.Create(args.Roles.Value.Select(r => r.Id));
{
var ids = args.Roles.Value.Select(r => r.Id);


if (args.RoleIds.IsSpecified)
args.RoleIds.Value.Concat(args.Roles.Value.Select(r => r.Id));
else
args.RoleIds = Optional.Create(args.Roles.Value.Select(r => r.Id));
}
var apiArgs = new AddGuildMemberParams var apiArgs = new AddGuildMemberParams
{ {
AccessToken = accessToken, AccessToken = accessToken,


Loading…
Cancel
Save