aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-02-17 16:00:33 +0000
committerGravatar jesopo2019-02-17 16:00:33 +0000
commit3a3b197309f630220f308042408823495bde8f9e (patch)
tree44cb19ac4b751d59e680ab9dd7a56564d6b96c65 /modules
parentUse '&lt;' for '<' in README (permissions) (diff)
Default cap_done to True, there's only one scenario were it is false (resume.py)
Diffstat (limited to 'modules')
-rw-r--r--modules/resume.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/modules/resume.py b/modules/resume.py
index c51d25c7..77190d59 100644
--- a/modules/resume.py
+++ b/modules/resume.py
@@ -32,17 +32,15 @@ class Module(ModuleManager.BaseModule):
@utils.hook("received.resume")
def on_resume(self, event):
- cap_done = False
+ cap_done = True
if event["args"][0] == "SUCCESS":
resume_channels = event["server"].get_setting("resume-channels", [])
self.log.info("Successfully resumed session", [])
event["server"].cap_started = False
- cap_done = True
elif event["args"][0] == "ERR":
self.log.info("Failed to resume session: %s", [event["args"][1]])
- cap_done = True
elif event["args"][0] == "TOKEN":
token = self._get_token(event["server"])
@@ -53,8 +51,7 @@ class Module(ModuleManager.BaseModule):
event["server"].send("RESUME %s%s" %
(token, " %s" % timestamp if timestamp else ""))
- else:
- cap_done = True
+ cap_done = False
if cap_done:
event["server"].capability_done("resume")