Commit Graph

27 Commits

Author SHA1 Message Date
Alex aa6c5628e9 Notify user of stuff going on in backends (not done for FB Messenger) 2020-05-04 18:36:55 +02:00
Alex ad8461491b Avoid occasionnal deadlocks (1 in 256) 2020-03-13 11:29:03 +01:00
Alex 6292303a31 Fix message duplication due to a race-condition 2020-03-13 10:49:42 +01:00
Alex 7c39436eda Save client pickle automatically (messenger) 2020-03-09 18:02:13 +01:00
Alex 3288cea61c Don't flood Messenger bridge logs to stderr by default 2020-03-04 23:04:01 +01:00
Alex 8e67699fe4 Better practices 2020-03-04 18:16:26 +01:00
Alex d4d3cc422b Improve exiting (actually it was Mattermost that was creating a deadlock) 2020-03-04 17:44:22 +01:00
Alex df1f2d38b3 Handle shutdown better 2020-03-02 21:51:13 +01:00
Alex 6055544313 Now receiving messages from messenger as well (rudimentary) 2020-03-01 14:14:18 +01:00
Alex 1316a3031b Load member lists and avatar (low res) from facebook 2020-02-29 20:47:44 +01:00
Alex 7431469632 Support for external processes; stub FB messenger bridge 2020-02-29 18:34:14 +01:00
Alex 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
Alex 708bd14e99 Fixes 2020-02-28 22:08:18 +01:00
Alex 35b93d2722 (nothing) 2020-02-28 18:29:10 +01:00
Alex 5398e9fc0f Handle matrix left events correctly (hopefully) 2020-02-28 12:16:59 +01:00
Alex 8668b12a81 Rename DbCache to DbKv 2020-02-28 10:34:22 +01:00
Alex 30a5cdc2a3 Refactor connector creation logic 2020-02-28 10:18:47 +01:00
Alex 19975e981e Logging done better 2020-02-27 10:35:09 +01:00
Alex 6bbf08af8f Account deletion 2020-02-26 23:08:25 +01:00
Alex 717606a54d Fix maintenance of connected status 2020-02-26 23:01:34 +01:00
Alex 8a5ed3f507 Initial ability to configure accounts from web interface 2020-02-26 22:49:27 +01:00
Alex 775fc7b217 Refactor 2020-02-26 21:36:35 +01:00
Alex f675ba57e4 Implement account configuration save/load from db 2020-02-26 20:21:32 +01:00
Alex 4270202972 Try to fix stuff 2020-02-26 17:03:49 +01:00
Alex facc375e8c Whoops & refactor 2020-02-26 16:32:58 +01:00
Alex f3f1b8d981 Room autorejoin 2020-02-26 16:30:10 +01:00
Alex 67c7f7361d Move appservice/ to / 2020-02-26 16:07:33 +01:00
Renamed from appservice/account.go (Browse further)