Fix ThreadMember null ref (#2046)

This commit is contained in:
Quin Lynch
2022-01-15 05:52:59 -04:00
committed by GitHub
parent a07531f655
commit bcd5fa450b

View File

@@ -123,8 +123,8 @@ namespace Discord.WebSocket
private SocketGuildUser GuildUser { get; set; } private SocketGuildUser GuildUser { get; set; }
internal SocketThreadUser(SocketGuild guild, SocketThreadChannel thread, SocketGuildUser member) internal SocketThreadUser(SocketGuild guild, SocketThreadChannel thread, SocketGuildUser member, ulong userId)
: base(guild.Discord, member.Id) : base(guild.Discord, userId)
{ {
Thread = thread; Thread = thread;
Guild = guild; Guild = guild;
@@ -133,7 +133,7 @@ namespace Discord.WebSocket
internal static SocketThreadUser Create(SocketGuild guild, SocketThreadChannel thread, Model model, SocketGuildUser member) internal static SocketThreadUser Create(SocketGuild guild, SocketThreadChannel thread, Model model, SocketGuildUser member)
{ {
var entity = new SocketThreadUser(guild, thread, member); var entity = new SocketThreadUser(guild, thread, member, model.UserId.Value);
entity.Update(model); entity.Update(model);
return entity; return entity;
} }