diff options
| author | 2019-05-21 12:56:05 +0100 | |
|---|---|---|
| committer | 2019-05-21 12:56:05 +0100 | |
| commit | 11e5cc50c439248f021451ad59ab565b8c01a192 (patch) | |
| tree | 1759c6b8f077728591687b41466a79ab786ee21d /modules/commands/__init__.py | |
| parent | Add masterpassword private-only command (diff) | |
Keep commands/outs.py tags-agnostic
Diffstat (limited to 'modules/commands/__init__.py')
| -rw-r--r-- | modules/commands/__init__.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/modules/commands/__init__.py b/modules/commands/__init__.py index 880ea4ae..19bf59c2 100644 --- a/modules/commands/__init__.py +++ b/modules/commands/__init__.py @@ -132,9 +132,13 @@ class Module(ModuleManager.BaseModule): if not module_name and hasattr(hook.function, "__self__"): module_name = hook.function.__self__._name + tags = {} msgid = MSGID_TAG.get_value(tags) - stdout = outs.StdOut(server, module_name, target, msgid, statusmsg) - stderr = outs.StdErr(server, module_name, target, msgid, statusmsg) + if msgid: + tags["+draft/reply"] = msgid + + stdout = outs.StdOut(server, module_name, target, tags, statusmsg) + stderr = outs.StdErr(server, module_name, target, tags, statusmsg) command_method = self._command_method(target, server) if hook.kwargs.get("remove_empty", True): @@ -457,8 +461,7 @@ class Module(ModuleManager.BaseModule): @utils.hook("send.stdout") def send_stdout(self, event): stdout = outs.StdOut(event["server"], event["module_name"], - event["target"], event.get("msgid", None), - event.get("statusmsg", "")) + event["target"], {}, event.get("statusmsg", "")) if event.get("hide_prefix", False): stdout.hide_prefix() @@ -470,8 +473,7 @@ class Module(ModuleManager.BaseModule): @utils.hook("send.stderr") def send_stderr(self, event): stderr = outs.StdErr(event["server"], event["module_name"], - event["target"], event.get("msgid", None), - event.get("statusmsg", "")) + event["target"], {}, event.get("statusmsg", "")) if event.get("hide_prefix", False): stderr.hide_prefix() |
