This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app
Sam 6ddd8d9166 FIX: when entering topics "tracking" would not be set
There was a timing issue when subscribing to messages for topics.

Old flow:

- We generate JSON for topic
- We subscribe to messages for topic

New flow:

- We keep track of last id in the topic message bus channel
- We generate JSON
- We subscribe to messages for topic starting at saved message id

This ensures that there is complete overlap for message consumption
and that there are no cases where an update may go missing due to timing
2017-05-16 15:04:21 -04:00
..
assets FIX: when entering topics "tracking" would not be set 2017-05-16 15:04:21 -04:00
controllers FEATURE: allow users to select theme on single device 2017-05-15 12:48:16 -04:00
helpers FIX: Messed up i18n key 2017-04-27 11:45:59 -04:00
jobs FEATURE: staff can set a timer to remind them about a topic 2017-05-16 14:49:50 -04:00
mailers FIX: invalid html in notification emails when template has been customized 2017-05-10 14:01:26 -04:00
models FEATURE: staff can set a timer to remind them about a topic 2017-05-16 14:49:50 -04:00
serializers FIX: when entering topics "tracking" would not be set 2017-05-16 15:04:21 -04:00
services FEATURE: staff can set a timer to remind them about a topic 2017-05-16 14:49:50 -04:00
views FEATURE: remove table wrapping posts in notification emails 2017-05-16 10:37:53 -04:00