zulip/zproject
Steve Howell 90fa797f9b Use stream id to live-update messages for name changes.
When we change a stream name, we now use the stream id as the
key to find messages we need to live update.  This eliminates
some possible race conditions from two users renaming a stream.

This commit introduces message_live_update.js.

The new call stack is this:

    subs.update_subscription_properties
    subs.update_stream_name
    message_live_update.update_stream_name
    message_list.update_stream_name
2017-01-05 15:32:45 -08:00
..
jinja2 mypy: Convert several directories to use typing.Text. 2016-12-07 20:51:05 -08:00
__init__.py Rename Django project to zproject. 2013-08-07 11:04:03 -04:00
backends.py Remove calls to get_realm in preparation for its deprecation. 2016-12-26 17:53:32 -08:00
dev_settings.py Add oembed/Open Graph/Meta tags data retrieval from inline links. 2016-12-07 17:40:18 -08:00
dev_urls.py Django 1.10: Upgrade urls of dev_urls.py. 2016-11-10 16:20:02 +05:00
legacy_urls.py API: Migrate POST `/ui_settings/change` to PATCH `/settings/ui` 2016-12-24 11:02:02 -08:00
local_settings.py pep8: Fix E225 pep8 violations. 2016-11-28 15:21:15 -08:00
prod_settings_template.py pep8: Fix many rule E128 violations. 2016-12-03 13:33:31 -08:00
settings.py Use stream id to live-update messages for name changes. 2017-01-05 15:32:45 -08:00
terms.md.template Add TERMS_OF_SERVICE setting. 2016-07-29 20:47:31 -07:00
test_settings.py ldap: Suppress logging output of fakeldap. 2016-12-30 16:55:06 -08:00
urls.py Add Find My Team feature. 2017-01-03 21:33:42 -08:00
wsgi.py Django 1.10: Use uWSGI. 2016-12-13 21:40:43 -08:00