Gaurav Pandey
1c5007461a
topic: Add resolve topic undo grace period.
...
Currently we send a notification to the topic if it has been resolved
or unresolved even if there is an immediate event of resolving and
then unresolving or vice-versa. This adds a setting of
RESOLVE_TOPIC_UNDO_GRACE_PERIOD_SECONDS under which if a topic has
been unresolved after being resolved immediately and the last message
was the notification of resolving, then delete the last message and
don't send a new notification and vice-versa.
We use the new message.type field to precisely identify relevant
messages.
Fixes #19181 .
Co-authored-by: Mateusz Mandera <mateusz.mandera@zulip.com >
2024-06-10 13:34:23 -07:00
..
2024-05-16 09:38:25 -07:00
2023-09-08 08:20:17 -07:00
2023-10-12 12:28:41 -07:00
2024-05-28 07:24:07 -07:00
2024-05-19 23:07:28 -07:00
2024-06-06 16:50:56 -07:00
2023-12-16 22:08:44 -08:00
2024-02-29 17:07:16 -08:00
2024-04-12 08:49:08 -07:00
2024-04-15 16:52:11 -07:00
2024-05-19 23:07:28 -07:00
2024-04-26 12:30:31 -07:00
2024-05-09 14:05:35 -07:00
2024-06-02 21:45:37 -07:00
2024-04-24 14:35:05 -07:00
2024-05-19 23:07:28 -07:00
2024-05-02 14:23:04 -07:00
2024-05-19 23:07:28 -07:00
2023-12-16 22:08:44 -08:00
2023-12-16 22:08:44 -08:00
2024-05-19 23:18:43 -07:00
2024-06-10 12:24:45 -07:00
2024-06-10 12:24:45 -07:00
2024-05-24 10:18:37 -07:00
2024-03-01 09:30:04 -08:00
2023-10-12 12:28:41 -07:00
2023-10-04 17:25:20 -07:00
2024-06-10 12:24:45 -07:00
2024-05-02 14:23:04 -07:00
2024-06-02 22:08:28 -07:00
2023-12-16 22:08:44 -08:00
2024-05-14 16:17:44 -07:00
2024-05-22 17:20:37 -07:00
2024-05-19 23:18:43 -07:00
2023-12-16 22:08:44 -08:00
2024-04-30 14:44:12 -07:00
2024-06-02 22:08:28 -07:00
2024-05-22 17:20:37 -07:00
2024-02-14 12:27:03 -08:00
2024-05-24 10:17:35 -07:00
2024-05-28 07:24:07 -07:00
2024-06-01 22:38:18 -07:00
2024-04-24 14:35:05 -07:00
2024-05-22 17:20:37 -07:00
2024-06-10 13:34:23 -07:00
2024-04-24 17:40:37 -07:00
2024-05-28 07:24:07 -07:00
2024-04-24 14:35:05 -07:00
2023-12-16 22:08:44 -08:00
2024-05-08 11:12:43 -07:00
2024-03-19 18:22:24 -04:00
2023-12-16 22:08:44 -08:00
2024-05-24 10:17:35 -07:00
2024-05-09 14:05:35 -07:00
2023-12-16 22:08:44 -08:00
2024-06-05 09:31:17 -07:00
2024-06-10 11:48:39 -07:00
2023-10-12 12:28:41 -07:00
2024-02-14 12:27:03 -08:00
2024-04-24 14:35:05 -07:00
2024-06-07 13:57:40 -07:00
2024-06-05 11:48:27 -07:00
2024-05-02 14:23:04 -07:00
2023-10-12 12:28:41 -07:00
2023-10-12 12:28:41 -07:00
2024-02-14 12:27:03 -08:00
2023-10-09 11:55:15 -07:00
2023-12-16 22:08:44 -08:00
2024-05-22 17:20:37 -07:00
2024-05-08 11:12:43 -07:00
2024-01-29 10:41:54 -08:00
2023-12-16 22:08:44 -08:00
2024-06-10 12:24:45 -07:00
2024-04-24 14:35:05 -07:00
2023-10-12 12:28:41 -07:00
2024-05-09 10:54:44 -07:00
2024-05-08 17:05:59 -07:00
2024-04-26 12:30:31 -07:00
2024-04-11 12:28:26 -07:00
2024-05-19 23:18:43 -07:00
2024-03-01 09:30:04 -08:00
2024-03-27 12:58:32 -07:00
2024-06-03 12:35:35 -07:00
2024-05-08 17:05:59 -07:00
2023-10-12 12:28:41 -07:00
2024-04-04 11:16:07 -07:00
2024-05-08 11:12:43 -07:00
2024-02-14 12:27:03 -08:00
2024-06-10 12:24:45 -07:00
2023-08-31 11:55:28 -07:00
2024-04-18 11:50:38 -07:00
2024-04-01 18:32:52 -07:00
2023-12-05 13:03:07 -08:00
2024-01-29 10:41:54 -08:00
2024-05-07 16:51:48 -07:00
2024-06-06 16:50:56 -07:00
2024-04-01 16:19:56 -07:00
2024-04-24 14:35:05 -07:00
2024-04-26 12:30:31 -07:00
2024-04-26 12:30:31 -07:00
2024-05-09 10:54:44 -07:00
2024-03-28 09:06:48 -07:00
2024-06-03 09:45:26 -07:00
2024-05-22 18:07:22 -07:00
2024-04-29 16:58:47 -07:00
2024-06-03 12:35:35 -07:00
2024-03-01 09:30:04 -08:00
2024-05-04 19:01:51 -07:00
2024-04-13 21:56:33 -07:00
2023-12-16 22:08:44 -08:00
2024-05-30 11:32:52 -07:00