Go to file
Steve Howell 93347be4af Send less presence info to Tornado in do_send_messages().
When we send a message, we send some presence information to Tornado
to help it figure out how to generate emails for idle recipients of
a message.  This change limits the presence info to being the
intersection of present users and recipients of the message.  It is
just an internal optimization to avoid queueing up unneeded data.

The history behind this feature is that I implemented it a while
back, but I think I made a rebase mistake that sent all the presence
data over the wire, despite having code to filter on recipients.
It was mostly harmless, just leading to some inefficiency which is
now fixed.

(imported from commit 7c8e97705afb299c67b99053909e952fbc823551)
2013-09-25 14:50:40 -04:00
api Make call_on_each_{message,event} examples more clear 2013-09-24 16:19:54 -04:00
assets Change Humbug => Zulip in text/comments. 2013-08-07 10:00:07 -04:00
bots Replace configuration references to trac.humbughq.com with trac.zulip.net 2013-09-05 15:43:08 -04:00
certs Switch nagios to .zulip.net and add cert 2013-09-05 15:43:07 -04:00
confirmation Move to a common random token generation function instead of several one-offs. 2013-08-09 14:59:26 -04:00
humbug Rename Django project to zproject. 2013-08-07 11:04:03 -04:00
node_modules Import Handlebars compiler and dependencies 2013-04-02 14:43:58 -04:00
servers Release os x 0.3.8 via sparkle 2013-09-25 11:18:41 -04:00
static Enable compose fading for CUSTOMER4. 2013-09-25 14:43:43 -04:00
templates Add summary view to the /activity report. 2013-09-25 11:33:11 -04:00
tools norman-mailer: Deal more gracefully with fewer fields. 2013-09-20 14:36:00 -04:00
zerver Send less presence info to Tornado in do_send_messages(). 2013-09-25 14:50:40 -04:00
zproject Add summary view to the /activity report. 2013-09-25 11:33:11 -04:00
.gitignore Add support for analyzing test coverage with Istanbul 2013-08-20 10:46:45 -04:00
manage.py Rename Django project to zproject. 2013-08-07 11:04:03 -04:00