From 8781ecf44aa7a28a711c60840655c905f1d56775 Mon Sep 17 00:00:00 2001 From: RogueException Date: Thu, 1 Oct 2015 12:04:41 -0300 Subject: [PATCH] All members should be part of the @everyone role --- src/Discord.Net/Models/Member.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net/Models/Member.cs b/src/Discord.Net/Models/Member.cs index 812565d39..1cf8c9e93 100644 --- a/src/Discord.Net/Models/Member.cs +++ b/src/Discord.Net/Models/Member.cs @@ -82,10 +82,16 @@ namespace Discord { if (model.User != null) Update(model.User); - RoleIds = model.Roles; if (model.JoinedAt.HasValue) JoinedAt = model.JoinedAt.Value; - } + + //Set roles, with the everyone role added too + string[] newRoles = new string[model.Roles.Length + 1]; + newRoles[0] = Server.EveryoneRoleId; + for (int i = 0; i < model.Roles.Length; i++) + newRoles[i + 1] = model.Roles[i]; + RoleIds = newRoles; + } internal void Update(API.ExtendedMemberInfo model) { Update(model as API.MemberInfo);