summaryrefslogtreecommitdiff
path: root/poezio/tabs/basetabs.py
diff options
context:
space:
mode:
authorMaxime “pep” Buquet <pep@bouah.net>2020-04-05 02:58:02 +0200
committerMaxime “pep” Buquet <pep@bouah.net>2020-04-05 02:58:02 +0200
commit8a25762e7be52022cd377a563efb5be1534532b3 (patch)
tree4881c2fff14118b115c1a636405439b62d6a0b5f /poezio/tabs/basetabs.py
parent747deb41e68ea6331e7bf66294e7b21bf63d148c (diff)
downloadpoezio-8a25762e7be52022cd377a563efb5be1534532b3.tar.gz
poezio-8a25762e7be52022cd377a563efb5be1534532b3.tar.bz2
poezio-8a25762e7be52022cd377a563efb5be1534532b3.tar.xz
poezio-8a25762e7be52022cd377a563efb5be1534532b3.zip
/correct: send new-style LMC
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Diffstat (limited to 'poezio/tabs/basetabs.py')
-rw-r--r--poezio/tabs/basetabs.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/poezio/tabs/basetabs.py b/poezio/tabs/basetabs.py
index c5d074bd..706172ed 100644
--- a/poezio/tabs/basetabs.py
+++ b/poezio/tabs/basetabs.py
@@ -748,6 +748,15 @@ class ChatTab(Tab):
self.core.remove_timed_event(self.timed_event_not_paused)
self.timed_event_not_paused = None
+ def set_last_sent_message(self, msg, correct=False):
+ """Ensure last_sent_message is set with the correct attributes"""
+ if correct:
+ # XXX: Is the copy needed. Is the object passed here reused
+ # afterwards? Who knows.
+ msg = copy.copy(msg)
+ msg['id'] = self.last_sent_message['id']
+ self.last_sent_message = msg
+
@command_args_parser.raw
def command_correct(self, line):
"""