1
0
mirror of https://github.com/gryf/slack-backup.git synced 2025-12-17 11:30:25 +01:00

Fix for handling messages of different types than 'message'

This commit is contained in:
2017-08-06 09:19:17 +02:00
parent 5f9f290ba4
commit 64d4b09468
3 changed files with 11 additions and 4 deletions

View File

@@ -147,6 +147,10 @@ class Client(object):
Create message with corresponding possible metadata, like reactions,
files etc.
"""
if data['type'] != 'message':
logging.info("Skipping message of type `%s'.", data['type'])
return
try:
user = self.q(o.User).\
filter(o.User.slackid == data['user']).one()
@@ -154,7 +158,7 @@ class Client(object):
user = self.q(o.User).\
filter(o.User.slackid == data['comment']['user']).one()
if data['type'] == 'message' and not data['text'].strip():
if not data['text'].strip():
logging.info("Skipping message from `%s' since it's empty",
user.name)
return