Browse Source

Merge branch 'dev' of https://github.com/discord-net/Discord.Net into dev

tags/3.2.1
quin lynch 3 years ago
parent
commit
e19ad2832a
2 changed files with 5 additions and 1 deletions
  1. +3
    -0
      src/Discord.Net.WebSocket/DiscordSocketClient.cs
  2. +2
    -1
      src/Discord.Net.WebSocket/Entities/Channels/SocketTextChannel.cs

+ 3
- 0
src/Discord.Net.WebSocket/DiscordSocketClient.cs View File

@@ -2913,6 +2913,9 @@ namespace Discord.WebSocket
}
}

internal bool HasGatewayIntent(GatewayIntents intents)
=> _gatewayIntents.HasFlag(intents);

private async Task GuildAvailableAsync(SocketGuild guild)
{
if (!guild.IsConnected)


+ 2
- 1
src/Discord.Net.WebSocket/Entities/Channels/SocketTextChannel.cs View File

@@ -119,7 +119,8 @@ namespace Discord.WebSocket

var thread = (SocketThreadChannel)Guild.AddOrUpdateChannel(Discord.State, model);

await thread.DownloadUsersAsync();
if(Discord.AlwaysDownloadUsers && Discord.HasGatewayIntent(GatewayIntents.GuildMembers))
await thread.DownloadUsersAsync();

return thread;
}


Loading…
Cancel
Save