diff --git a/matrix/scheduler.py b/matrix/scheduler.py index 398fbca..7345ad0 100644 --- a/matrix/scheduler.py +++ b/matrix/scheduler.py @@ -51,3 +51,7 @@ async def morning_update() -> None: def start(self) -> None: """Start the scheduler.""" self.scheduler.start() + + def unschedule(self, name: str) -> None: + """Remove a registered job by its name.""" + self.jobs = [job for job in self.jobs if job.name != name]