Rocket.Chat
Rocket.Chat copied to clipboard
feat: use persistent queue for matrix events on federation
Proposed changes (including videos or screenshots)
- introduces a new package,
@rocket.chat/queue-wrapper
, which is used to interact withmongo-message-queue
to have a DB queue. - replaces the InMemoryQueue Wrapper with an Adapter (Queue) which uses the new
@rocket.chat/queue-wrapper
Issue(s)
Jira: https://rocketchat.atlassian.net/browse/FED-107 and https://rocketchat.atlassian.net/browse/FED-108
Steps to test or reproduce
This is a behind the scenes change, federation behavior should be the same.