zulip/zerver/tornado
Tim Abbott 99a54ba67e tornado: Fix ID lists leaked to the events API.
Apparently, `update_message` events unexpectedly contained what were
intended to be internal data structures about which users were
mentioned in a given message.

The bug has been present and accumulating new data structures for
years.

Fixing this should improve the performance of handling update_message
events as well as cleaning up this API's interface.

This was discovered by our automated API documentation schema checking
tooling detecting these unexpected elements in these event
definitions; that same logic should prevent future bugs like this from
being introduced in the future.
2020-08-03 17:52:39 -07:00
..
__init__.py
application.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
autoreload.py autoreload: Move mypy ignore_errors to inline configuration. 2020-07-06 11:25:48 -07:00
descriptors.py event_queue: Fix strict_optional errors. 2020-07-06 11:25:48 -07:00
event_queue.py tornado: Fix ID lists leaked to the events API. 2020-08-03 17:52:39 -07:00
exceptions.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
handlers.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
ioloop_logging.py logging: Pass format arguments to logging. 2020-05-02 10:18:02 -07:00
sharding.py tornado: Split address from port more carefully. 2020-06-29 22:19:47 -07:00
views.py get_events_backend: Validate narrow type correctly. 2020-06-20 22:29:15 -07:00