@@ -89,17 +89,12 @@ defmodule Nostrum.Shard.Dispatch do
89
89
def handle_event ( :AUTO_MODERATION_RULE_EXECUTION = event , p , state ) ,
90
90
do: { event , AutoModerationRuleExecute . to_struct ( p ) , state }
91
91
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
93
93
ChannelGuildMapping . create ( p . id , p . guild_id )
94
94
{ event , GuildCache . channel_create ( p . guild_id , p ) , state }
95
95
end
96
96
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
103
98
ChannelGuildMapping . delete ( p . id )
104
99
{ event , GuildCache . channel_delete ( p . guild_id , p . id ) , state }
105
100
end
@@ -108,11 +103,6 @@ defmodule Nostrum.Shard.Dispatch do
108
103
{ event , GuildCache . channel_update ( p . guild_id , p ) , state }
109
104
end
110
105
111
- def handle_event ( :CHANNEL_DELETE , _p , _state ) do
112
- # Ignore group channels
113
- :noop
114
- end
115
-
116
106
def handle_event ( :CHANNEL_PINS_ACK = event , p , state ) , do: { event , p , state }
117
107
118
108
def handle_event ( :CHANNEL_PINS_UPDATE = event , p , state ) do
0 commit comments