Commit graph

19 commits

Author SHA1 Message Date
38a3f1bdb1 Fix Mattermost event deduplication
Mattermost assigns its own IDs to messages, thus when sending a message
to Mattermost the event_seen key that has to be written must take into
account that ID and not the one that we put in the event (which was the
Matrix event ID)

Note that for XMPP anything can be used as an ID, so using the Matrix
event ID there worked, but it's actually not so good.
2020-02-29 10:01:42 +01:00
8668b12a81 Rename DbCache to DbKv 2020-02-28 10:34:22 +01:00
30a5cdc2a3 Refactor connector creation logic 2020-02-28 10:18:47 +01:00
717606a54d Fix maintenance of connected status 2020-02-26 23:01:34 +01:00
8a5ed3f507 Initial ability to configure accounts from web interface 2020-02-26 22:49:27 +01:00
fd768a10be Mattermost media objects in both ways + user/team profile pictures from MM to Matrix 2020-02-21 18:08:40 +01:00
f7ee64cdfe Fix query/join with invalid IDs (for IRC) 2020-02-17 21:19:28 +01:00
31bba8d946 Talking to Easybridge is now possible for some things 2020-02-17 21:04:21 +01:00
a4dd3b310d Go fmt 2020-02-17 19:02:26 +01:00
531b59bf95 Logging 2020-02-17 19:02:00 +01:00
86942a34a2 Fix XMPP && transmit nicknames from bridges to matrix 2020-02-17 16:28:32 +01:00
584312f308 Correctly update room topics (works on irc) 2020-02-17 15:30:01 +01:00
400c67f735 Logging; fix xmpp a bit 2020-02-17 09:41:08 +01:00
c3b941841e Basic bridging going on both ways successfully 2020-02-16 23:27:03 +01:00
d2ccd6763a Begin some bridging 2020-02-16 22:07:41 +01:00
046ec6380b Some infrastructure 2020-02-16 19:30:49 +01:00
225fc84f09 Basic XMPP 2020-02-16 17:53:31 +01:00
b7f0776784 Invitations, closing before configure, etc 2020-02-16 16:41:13 +01:00
ec67a610e3 First commit with working stub of IRC bridge 2020-02-16 16:26:55 +01:00