mirror of
https://github.com/gryf/slack-backup.git
synced 2025-12-17 11:30:25 +01:00
Adapt to Slack file atachement API changes
Couple of months ago, file attachments was treated differently, than now - API provides attached files as a list, instead of single object, and is directly coupled with a message object. This change provides support for such cases.
This commit is contained in:
@@ -228,7 +228,7 @@ class Message(Base):
|
||||
channel = relationship("Channel", back_populates="messages")
|
||||
|
||||
reactions = relationship("Reaction", back_populates="message")
|
||||
file = relationship("File", uselist=False, back_populates="message")
|
||||
files = relationship("File", back_populates="message")
|
||||
attachments = relationship("Attachment", back_populates="message")
|
||||
|
||||
def __init__(self, data_dict=None):
|
||||
@@ -255,7 +255,7 @@ class File(Base):
|
||||
filepath = Column(Text)
|
||||
|
||||
message_id = Column(Integer, ForeignKey('messages.id'))
|
||||
message = relationship('Message', back_populates='file')
|
||||
message = relationship('Message', back_populates='files')
|
||||
|
||||
def __init__(self, data_dict=None):
|
||||
self.update(data_dict)
|
||||
|
||||
Reference in New Issue
Block a user