Browse Source

Fixed GUILD_MEMBER_REMOVE

tags/docs-0.9
RogueException 9 years ago
parent
commit
ca56063e14
3 changed files with 6 additions and 6 deletions
  1. +5
    -4
      src/Discord.Net/API/Messages/Members.cs
  2. +1
    -1
      src/Discord.Net/DiscordClient.cs
  3. +0
    -1
      src/Discord.Net/DiscordConfig.cs

+ 5
- 4
src/Discord.Net/API/Messages/Members.cs View File

@@ -14,14 +14,15 @@ namespace Discord.API
{
[JsonProperty("user_id")]
[JsonConverter(typeof(LongStringConverter))]
public long UserId;
public long UserId; //Used in bans

[JsonProperty("guild_id")]
[JsonConverter(typeof(LongStringConverter))]
public long GuildId;

[JsonProperty("user")]
private UserReference _user;
public UserReference User
[JsonProperty("user")]
public UserReference User
{
get { return _user; }
set


+ 1
- 1
src/Discord.Net/DiscordClient.cs View File

@@ -512,7 +512,7 @@ namespace Discord
case "GUILD_MEMBER_REMOVE":
{
var data = e.Payload.ToObject<MemberRemoveEvent>(_webSocket.Serializer);
var user = _users.TryRemove(data.UserId, data.GuildId);
var user = _users.TryRemove(data.User.Id, data.GuildId);
if (user != null)
RaiseUserLeft(user);
}


+ 0
- 1
src/Discord.Net/DiscordConfig.cs View File

@@ -98,7 +98,6 @@ namespace Discord
public int WebSocketInterval { get { return _webSocketInterval; } set { SetValue(ref _webSocketInterval, value); } }
private int _webSocketInterval = 100;


//Performance

/// <summary> Instructs Discord to not send send information about offline users, for servers with more than 50 users. </summary>


Loading…
Cancel
Save