Example #1
0
        public async Task RemoveRole(SocketGuildUser user, ulong roleId)
        {
            if (testMode)
            {
                return;
            }

            await user.RemoveRoleAsync(CurGuild.GetRole(roleId));
        }
Example #2
0
        public async Task RemoveRoles(SocketGuildUser user, IEnumerable <ulong> roleIds)
        {
            if (testMode)
            {
                return;
            }

            var roles = new List <SocketRole>();

            foreach (var id in roleIds)
            {
                roles.Add(CurGuild.GetRole(id));
            }
            await user.RemoveRolesAsync(roles);
        }