Browse Source

Remove now useless mute() and unmute() methods

pull/10109/head
dolfies 4 years ago
parent
commit
6c021e4d56
  1. 45
      discord/guild.py

45
discord/guild.py

@ -2920,48 +2920,3 @@ class Guild(Hashable):
region = str(preferred_region) if preferred_region else str(state.preferred_region)
await ws.voice_state(self.id, channel_id, self_mute, self_deaf, self_video, region)
async def mute(self, *, duration: Optional[int] = None) -> None:
"""|coro|
Mutes the guild.
.. versionadded:: 1.9
Parameters
-----------
duration: Optional[:class:`int`]
The duration (in hours) of the mute. Defaults to
``None`` for an indefinite mute.
Raises
-------
HTTPException
Muting failed.
"""
fields = {
'muted': True
}
if duration is not None:
mute_config = {
'selected_time_window': duration * 3600,
'end_time': (datetime.utcnow() + timedelta(hours=duration)).isoformat()
}
fields['mute_config'] = mute_config
await self._state.http.edit_guild_settings(self.id, **fields)
async def unmute(self) -> None:
"""|coro|
Unmutes the guild.
.. versionadded:: 1.9
Raises
-------
HTTPException
Unmuting failed.
"""
await self._state.http.edit_guild_settings(self.id, muted=False)
Loading…
Cancel
Save