Adding documentation for streaming API. Fixing filtering bug

This commit is contained in:
Eugen Rochko
2017-02-02 16:35:06 +01:00
parent 61ce15d94b
commit aa2fa227e9
3 changed files with 44 additions and 1 deletions

View File

@ -90,7 +90,9 @@ const streamFrom = (id, req, res, needsFiltering = false) => {
redisClient.on('message', (channel, message) => {
const { event, payload } = JSON.parse(message)
if (needsFiltering) {
// Only messages that may require filtering are statuses, since notifications
// are already personalized and deletes do not matter
if (needsFiltering && event === 'update') {
pgPool.connect((err, client, done) => {
if (err) {
log.error(err)