FIX] Update TypingStartedEvent model (#2702)
This commit is contained in:
@@ -9,9 +9,9 @@ namespace Discord.API.Gateway
|
|||||||
[JsonProperty("channel_id")]
|
[JsonProperty("channel_id")]
|
||||||
public ulong ChannelId { get; set; }
|
public ulong ChannelId { get; set; }
|
||||||
[JsonProperty("guild_id")]
|
[JsonProperty("guild_id")]
|
||||||
public ulong GuildId { get; set; }
|
public Optional<ulong> GuildId { get; set; }
|
||||||
[JsonProperty("member")]
|
[JsonProperty("member")]
|
||||||
public GuildMember Member { get; set; }
|
public Optional<GuildMember> Member { get; set; }
|
||||||
[JsonProperty("timestamp")]
|
[JsonProperty("timestamp")]
|
||||||
public int Timestamp { get; set; }
|
public int Timestamp { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2046,8 +2046,8 @@ namespace Discord.WebSocket
|
|||||||
var user = (channel as SocketChannel)?.GetUser(data.UserId);
|
var user = (channel as SocketChannel)?.GetUser(data.UserId);
|
||||||
if (user == null)
|
if (user == null)
|
||||||
{
|
{
|
||||||
if (guild != null)
|
if (guild != null && data.Member.IsSpecified)
|
||||||
user = guild.AddOrUpdateUser(data.Member);
|
user = guild.AddOrUpdateUser(data.Member.Value);
|
||||||
}
|
}
|
||||||
var cacheableUser = new Cacheable<IUser, ulong>(user, data.UserId, user != null, async () => await GetUserAsync(data.UserId).ConfigureAwait(false));
|
var cacheableUser = new Cacheable<IUser, ulong>(user, data.UserId, user != null, async () => await GetUserAsync(data.UserId).ConfigureAwait(false));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user