|
87 | 87 | from .types.guild import Guild as GuildPayload |
88 | 88 | from .types.message import Message as MessagePayload |
89 | 89 | from .types.poll import Poll as PollPayload |
90 | | - from .types.soundboard import SounboardSound as SoundboardSoundPayload |
| 90 | + from .types.soundboard import SoundboardSoundDeletePayload |
91 | 91 | from .types.sticker import GuildSticker as GuildStickerPayload |
92 | 92 | from .types.user import User as UserPayload |
93 | 93 | from .voice_client import VoiceClient |
@@ -2061,17 +2061,18 @@ def parse_guild_soundboard_sound_delete(self, data): |
2061 | 2061 | if sound is not None: |
2062 | 2062 | self._remove_sound(sound) |
2063 | 2063 | self.dispatch("soundboard_sound_delete", sound) |
| 2064 | + self.dispatch("raw_soundboard_sound_delete", data) |
2064 | 2065 |
|
2065 | | - async def _add_default_sounds(self): |
| 2066 | + async def _add_default_sounds(self) -> None: |
2066 | 2067 | default_sounds = await self.http.get_default_sounds() |
2067 | 2068 | for default_sound in default_sounds: |
2068 | 2069 | sound = SoundboardSound(state=self, http=self.http, data=default_sound) |
2069 | 2070 | self._add_sound(sound) |
2070 | 2071 |
|
2071 | | - def _add_sound(self, sound: SoundboardSound): |
| 2072 | + def _add_sound(self, sound: SoundboardSound) -> None: |
2072 | 2073 | self._sounds[sound.id] = sound |
2073 | 2074 |
|
2074 | | - def _remove_sound(self, sound: SoundboardSound): |
| 2075 | + def _remove_sound(self, sound: SoundboardSound) -> None: |
2075 | 2076 | self._sounds.pop(sound.id, None) |
2076 | 2077 |
|
2077 | 2078 | @property |
|
0 commit comments