Skip to content

Commit 337c204

Browse files
authored
fix: remove erroneous pyi file messing up client typehints (#1749)
1 parent dea3c79 commit 337c204

File tree

5 files changed

+10
-21
lines changed

5 files changed

+10
-21
lines changed

interactions/api/events/processors/_template.py

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import asyncio
22
import functools
33
import inspect
4+
import logging
45
from typing import TYPE_CHECKING, Callable, Coroutine
56

67
from interactions.client.const import Absent, MISSING, AsyncCallable
@@ -40,7 +41,9 @@ class EventMixinTemplate:
4041

4142
cache: "GlobalCache"
4243
dispatch: Callable[["BaseEvent"], None]
44+
fetch_members: bool
4345
_init_interactions: Callable[[], Coroutine]
46+
logger: logging.Logger
4447
synchronise_interactions: Callable[[], Coroutine]
4548
_user: ClientUser
4649
_guild_event: asyncio.Event

interactions/api/events/processors/_template.pyi

-14
This file was deleted.

interactions/api/events/processors/auto_mod.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,24 @@ class AutoModEvents(EventMixinTemplate):
1515
@Processor.define()
1616
async def _raw_auto_moderation_action_execution(self, event: "RawGatewayEvent") -> None:
1717
action = AutoModerationAction.from_dict(event.data.copy(), self)
18-
channel = self.get_channel(event.data.get("channel_id"))
19-
guild = self.get_guild(event.data["guild_id"])
18+
channel = self.cache.get_channel(event.data.get("channel_id"))
19+
guild = self.cache.get_guild(event.data["guild_id"])
2020
self.dispatch(events.AutoModExec(action, channel, guild))
2121

2222
@Processor.define()
2323
async def raw_auto_moderation_rule_create(self, event: "RawGatewayEvent") -> None:
2424
rule = AutoModRule.from_dict(event.data, self)
25-
guild = self.get_guild(event.data["guild_id"])
25+
guild = self.cache.get_guild(event.data["guild_id"])
2626
self.dispatch(events.AutoModCreated(guild, rule))
2727

2828
@Processor.define()
2929
async def raw_auto_moderation_rule_update(self, event: "RawGatewayEvent") -> None:
3030
rule = AutoModRule.from_dict(event.data, self)
31-
guild = self.get_guild(event.data["guild_id"])
31+
guild = self.cache.get_guild(event.data["guild_id"])
3232
self.dispatch(events.AutoModUpdated(guild, rule))
3333

3434
@Processor.define()
3535
async def raw_auto_moderation_rule_delete(self, event: "RawGatewayEvent") -> None:
3636
rule = AutoModRule.from_dict(event.data, self)
37-
guild = self.get_guild(event.data["guild_id"])
37+
guild = self.cache.get_guild(event.data["guild_id"])
3838
self.dispatch(events.AutoModDeleted(guild, rule))

interactions/api/events/processors/integrations.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ async def _raw_application_command_permissions_update(self, event: "RawGatewayEv
2323
command_id = to_snowflake(event.data["id"])
2424
application_id = to_snowflake(event.data["application_id"])
2525

26-
if guild := self.get_guild(guild_id):
26+
if guild := self.cache.get_guild(guild_id):
2727
if guild.permissions:
2828
if command_id not in guild.command_permissions:
2929
guild.command_permissions[command_id] = CommandPermissions(

interactions/api/events/processors/voice_events.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
class VoiceEvents(EventMixinTemplate):
1414
@Processor.define()
1515
async def _on_raw_voice_state_update(self, event: "RawGatewayEvent") -> None:
16-
if str(event.data["user_id"]) == str(self.user.id):
16+
if str(event.data["user_id"]) == str(self._user.id):
1717
# User is the bot itself
1818
before = copy.copy(self.cache.get_bot_voice_state(event.data["guild_id"])) or None
1919
after = await self.cache.place_voice_state_data(event.data, update_cache=False)

0 commit comments

Comments
 (0)