Mattermost backend improvements #6

Open
opened 2020-02-21 21:50:07 +00:00 by lx · 0 comments
Owner
  • When syncing backlog (not initial backlog), do more than one page
  • Use locks on maps used as caches
  • Load several rooms in parallel when joining
  • Handle join events in rooms to lazily handle room joins instead of syncing full member list every time

Depending on the use case, users might want the following:

  • Bridge only a subset of teams they are part of
  • Not retreive the full member lists when joining (configurable)
  • Configure the number of backlogged messages when first joining a channel

These should all be mada available as configuration options

- [x] When syncing backlog (not initial backlog), do more than one page - [x] Use locks on maps used as caches - [x] Load several rooms in parallel when joining - [ ] Handle join events in rooms to lazily handle room joins instead of syncing full member list every time Depending on the use case, users might want the following: - [x] Bridge only a subset of teams they are part of - [x] Not retreive the full member lists when joining (configurable) - [x] Configure the number of backlogged messages when first joining a channel These should all be mada available as configuration options
lx added the
mattermost
easy
todo
labels 2020-02-21 21:50:22 +00:00
lx changed title from Matterbridge backend improvements to Mattermost backend improvements 2020-02-21 21:50:34 +00:00
lx self-assigned this 2020-02-23 19:18:24 +00:00
lx removed the
todo
label 2020-02-26 14:45:56 +00:00
lx removed their assignment 2020-02-27 09:46:10 +00:00
lx removed the
easy
label 2020-02-28 11:20:47 +00:00
Sign in to join this conversation.
No description provided.