Fix: Don't rely on Guild for id (#2911)

This commit is contained in:
Quin Lynch
2024-04-15 15:22:06 -03:00
committed by GitHub
parent 69fb1eb0a6
commit 397a887719
9 changed files with 30 additions and 28 deletions

View File

@@ -30,13 +30,13 @@ namespace Discord.Rest
/// <inheritdoc />
public int DefaultSlowModeInterval { get; private set; }
internal RestTextChannel(BaseDiscordClient discord, IGuild guild, ulong id)
: base(discord, guild, id)
internal RestTextChannel(BaseDiscordClient discord, IGuild guild, ulong id, ulong guildId)
: base(discord, guild, id, guildId)
{
}
internal new static RestTextChannel Create(BaseDiscordClient discord, IGuild guild, Model model)
{
var entity = new RestTextChannel(discord, guild, model.Id);
var entity = new RestTextChannel(discord, guild, model.Id, guild?.Id ?? model.GuildId.Value);
entity.Update(model);
return entity;
}