Fix message ID mapping for channels. Fixes #51

This commit is contained in:
Tulir Asokan
2018-02-06 14:05:53 +02:00
parent 72b8a25cec
commit 9145ebdc64
4 changed files with 22 additions and 15 deletions
+2 -2
View File
@@ -44,9 +44,9 @@ class Message(Base):
mxid = Column(String)
mx_room = Column(String)
tgid = Column(Integer, primary_key=True)
user = Column(Integer, ForeignKey("user.tgid"), primary_key=True)
tg_space = Column(Integer, primary_key=True)
__table_args__ = (UniqueConstraint('mxid', 'mx_room', 'user', name='_mx_id_room'),)
__table_args__ = (UniqueConstraint('mxid', 'mx_room', 'tg_space', name='_mx_id_room'),)
class User(Base):