Fixed permission cache errors when adding a channel
This commit is contained in:
@@ -107,6 +107,11 @@ namespace Discord
|
|||||||
: this(client, id)
|
: this(client, id)
|
||||||
{
|
{
|
||||||
Server = server;
|
Server = server;
|
||||||
|
if (server != null)
|
||||||
|
{
|
||||||
|
foreach (var user in server.Users)
|
||||||
|
AddUser(user);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
internal Channel(DiscordClient client, ulong id, User recipient)
|
internal Channel(DiscordClient client, ulong id, User recipient)
|
||||||
: this(client, id)
|
: this(client, id)
|
||||||
|
|||||||
@@ -204,7 +204,8 @@ namespace Discord
|
|||||||
#region Channels
|
#region Channels
|
||||||
internal Channel AddChannel(ulong id)
|
internal Channel AddChannel(ulong id)
|
||||||
{
|
{
|
||||||
var channel = _channels.GetOrAdd(id, x => new Channel(Client, x, this));
|
var channel = new Channel(Client, id, this);
|
||||||
|
channel = _channels.GetOrAdd(id, x => channel);
|
||||||
Client.AddChannel(channel);
|
Client.AddChannel(channel);
|
||||||
return channel;
|
return channel;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user