Skip to content

Commit 5aa66bd

Browse files
authored
Merge pull request #556 from Kraigie/jb3/cache-all-channels
Store all channels in channel cache
2 parents 984e052 + 0e35805 commit 5aa66bd

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

lib/nostrum/shard/dispatch.ex

+2-12
Original file line numberDiff line numberDiff line change
@@ -89,17 +89,12 @@ defmodule Nostrum.Shard.Dispatch do
8989
def handle_event(:AUTO_MODERATION_RULE_EXECUTION = event, p, state),
9090
do: {event, AutoModerationRuleExecute.to_struct(p), state}
9191

92-
def handle_event(:CHANNEL_CREATE = event, %{type: t} = p, state) when t in [0, 2] do
92+
def handle_event(:CHANNEL_CREATE = event, p, state) do
9393
ChannelGuildMapping.create(p.id, p.guild_id)
9494
{event, GuildCache.channel_create(p.guild_id, p), state}
9595
end
9696

97-
# Ignore group channels
98-
def handle_event(:CHANNEL_CREATE, _p, _state) do
99-
:noop
100-
end
101-
102-
def handle_event(:CHANNEL_DELETE = event, %{type: t} = p, state) when t in [0, 2] do
97+
def handle_event(:CHANNEL_DELETE = event, p, state) do
10398
ChannelGuildMapping.delete(p.id)
10499
{event, GuildCache.channel_delete(p.guild_id, p.id), state}
105100
end
@@ -108,11 +103,6 @@ defmodule Nostrum.Shard.Dispatch do
108103
{event, GuildCache.channel_update(p.guild_id, p), state}
109104
end
110105

111-
def handle_event(:CHANNEL_DELETE, _p, _state) do
112-
# Ignore group channels
113-
:noop
114-
end
115-
116106
def handle_event(:CHANNEL_PINS_ACK = event, p, state), do: {event, p, state}
117107

118108
def handle_event(:CHANNEL_PINS_UPDATE = event, p, state) do

0 commit comments

Comments
 (0)