aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar MarkKoz <[email protected]>2019-09-26 10:32:33 -0700
committerGravatar MarkKoz <[email protected]>2019-10-01 18:25:30 -0700
commit653ffc616c519a0b95865785fa243f1c91dd6d38 (patch)
treed506f41a6ddbed5bb5286b5bc2d3c3b9b90a5788
parentUpdate contrib doc for new wiki links (#470) (diff)
Remove unused moderation utility functions
-rw-r--r--bot/cogs/moderation.py30
1 files changed, 1 insertions, 29 deletions
diff --git a/bot/cogs/moderation.py b/bot/cogs/moderation.py
index b596f36e6..b8003da1d 100644
--- a/bot/cogs/moderation.py
+++ b/bot/cogs/moderation.py
@@ -18,7 +18,7 @@ from bot.converters import Duration, InfractionSearchQuery
from bot.decorators import with_role
from bot.pagination import LinePaginator
from bot.utils.moderation import already_has_active_infraction, post_infraction
-from bot.utils.scheduling import Scheduler, create_task
+from bot.utils.scheduling import Scheduler
from bot.utils.time import INFRACTION_FORMAT, format_infraction, wait_until
log = logging.getLogger(__name__)
@@ -892,21 +892,6 @@ class Moderation(Scheduler, Cog):
max_size=1000
)
- # endregion
- # region: Utility functions
-
- def schedule_expiration(
- self, loop: asyncio.AbstractEventLoop, infraction_object: Dict[str, Union[str, int, bool]]
- ) -> None:
- """Schedules a task to expire a temporary infraction."""
- infraction_id = infraction_object["id"]
- if infraction_id in self.scheduled_tasks:
- return
-
- task: asyncio.Task = create_task(loop, self._scheduled_expiration(infraction_object))
-
- self.scheduled_tasks[infraction_id] = task
-
def cancel_expiration(self, infraction_id: str) -> None:
"""Un-schedules a task set to expire a temporary infraction."""
task = self.scheduled_tasks.get(infraction_id)
@@ -1079,19 +1064,6 @@ class Moderation(Scheduler, Cog):
)
return False
- async def log_notify_failure(self, target: str, actor: Member, infraction_type: str) -> None:
- """Send a mod log entry if an attempt to DM the target user has failed."""
- await self.mod_log.send_log_message(
- icon_url=Icons.token_removed,
- content=actor.mention,
- colour=Colour(Colours.soft_red),
- title="Notification Failed",
- text=(
- f"Direct message was unable to be sent.\nUser: {target.mention}\n"
- f"Type: {infraction_type}"
- )
- )
-
# endregion
# This cannot be static (must have a __func__ attribute).