diff options
Diffstat (limited to 'slack/slack_thread.py')
-rw-r--r-- | slack/slack_thread.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/slack/slack_thread.py b/slack/slack_thread.py index 284bdab..5e6a8bb 100644 --- a/slack/slack_thread.py +++ b/slack/slack_thread.py @@ -117,9 +117,13 @@ class SlackThread(SlackBuffer): self.history_pending = False async def print_message(self, message: SlackMessage): - await super().print_message(message) - nick = await message.nick() - self._reply_nicks.add(nick) + did_print = await super().print_message(message) + + if did_print: + nick = await message.nick() + self._reply_nicks.add(nick) + + return did_print async def mark_read(self): # subscriptions.thread.mark is only available for session tokens |