diff options
Diffstat (limited to 'wee_slack.py')
-rw-r--r-- | wee_slack.py | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/wee_slack.py b/wee_slack.py index 3078827..14b7964 100644 --- a/wee_slack.py +++ b/wee_slack.py @@ -2108,10 +2108,6 @@ class SlackMessage(object): senders = self.get_sender() self.sender, self.sender_plain = senders[0], senders[1] self.ts = SlackTS(message_json['ts']) - text = self.message_json.get('text') - if text and text.startswith('_') and text.endswith('_') and 'subtype' not in message_json: - message_json['text'] = text[1:-1] - message_json['subtype'] = 'me_message' def __hash__(self): return hash(self.ts) @@ -2518,10 +2514,7 @@ def process_message(message_json, eventrouter, store=True, **kwargs): dbg("Rendered message: %s" % text) dbg("Sender: %s (%s)" % (message.sender, message.sender_plain)) - # Handle actions (/me). - # We don't use `subtype` here because creating the SlackMessage may - # have changed the subtype based on the detected message contents. - if message.message_json.get('subtype') == 'me_message': + if subtype == 'me_message': try: channel.unread_count_display += 1 except: |