diff options
| author | 2019-05-22 11:57:26 +0100 | |
|---|---|---|
| committer | 2019-05-22 11:57:26 +0100 | |
| commit | e82a05dd378c304847a00d75440cdd54e536ae2e (patch) | |
| tree | 5a24b9f007f9787a95a0372acff84fd390982f58 /modules | |
| parent | Pass `server` through FAIL events, use FAIL `command` as part of event path (diff) | |
| signature | ||
RESUME errors now come as `FAIL RESUME`
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/resume.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/resume.py b/modules/resume.py index d7e5935b..c3283bde 100644 --- a/modules/resume.py +++ b/modules/resume.py @@ -39,9 +39,6 @@ class Module(ModuleManager.BaseModule): self.log.info("Successfully resumed session", []) event["server"].cap_started = False - elif event["args"][0] == "ERR": - self.log.info("Failed to resume session: %s", [event["args"][1]]) - elif event["args"][0] == "TOKEN": token = self._get_token(event["server"]) self._set_token(event["server"], event["args"][1], new=True) @@ -79,3 +76,7 @@ class Module(ModuleManager.BaseModule): if event["line"].command == "QUIT" and event["server"].has_capability( CAP): event["line"].command = "BRB" + + @utils.hook("received.fail.resume") + def fail_resume(self, event): + event["server"].capability_done("resume") |
