zulip/zerver
Abhijeet Prasad Bodas 10dd5f784b event_queue: Don't check for "read" flag when processing events.
* In `event_queue.py`, only the sender and recipient users who have muted
the sender will have the "read" flag set.

* We already skip enqueueing notifications for users who've muted the sender
after 58da384da3.

* The queue consume functions for email and push notifications already
check filter messages which have been read before sending notifications.

* So, the "read" logic in `event_queue.py` is unnecessary, and the
processing power saved from not enqueueing notifications for a single
user should be insignificant, so we remove these checks all toghether.
2021-06-11 08:07:37 -07:00
..
data_import data_import: Protect better against bad Slack tokens. 2021-05-27 22:46:58 -07:00
integration_fixtures/nagios tests: Add a test for fixtures for non-webhook integrations. 2021-04-28 08:16:51 -07:00
lib refactor: Rename and move app_filters.py. 2021-06-11 07:43:22 -07:00
management python: Simplify stdio flushing using print(…, flush=True). 2021-06-09 14:05:31 -07:00
migrations python: Simplify stdio flushing using print(…, flush=True). 2021-06-09 14:05:31 -07:00
openapi apidocs: Automatically add javascript example tabs. 2021-06-11 07:43:22 -07:00
tests event_queue: Don't check for "read" flag when processing events. 2021-06-11 08:07:37 -07:00
tornado event_queue: Don't check for "read" flag when processing events. 2021-06-11 08:07:37 -07:00
views refactor: Rename and move app_filters.py. 2021-06-11 07:43:22 -07:00
webhooks webhooks: Update link to BuildBot documentation. 2021-06-10 17:15:55 -07:00
worker queue_processors: Log more detailed info when marking messages as read. 2021-05-26 11:17:21 -07:00
__init__.py django: Upgrade Zulip to Django 3.2 LTS. 2021-05-03 08:36:22 -07:00
apps.py python: Reformat with Black, except quotes. 2021-02-12 13:11:19 -08:00
context_processors.py page_params: Remove duplicate debug_mode field. 2021-05-20 14:57:34 -07:00
decorator.py docs: Fix capitalization mistakes. 2021-05-10 09:57:26 -07:00
filters.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
forms.py billing: Enforce license limit for plans on manual license management. 2021-06-09 17:42:38 -07:00
logging_handlers.py docs: Capitalize “Markdown” consistently. 2021-04-26 09:31:08 -07:00
middleware.py docs: Fix capitalization mistakes. 2021-05-10 09:57:26 -07:00
models.py settings: Make `MAX_MESSAGE_LENGTH` a server-level setting. 2021-06-03 09:26:28 -07:00
signals.py python: Convert deprecated Django ugettext alias to gettext. 2021-04-15 18:01:34 -07:00