aboutsummaryrefslogtreecommitdiffstats
path: root/slack/slack_thread.py
diff options
context:
space:
mode:
Diffstat (limited to 'slack/slack_thread.py')
-rw-r--r--slack/slack_thread.py10
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