Tim Abbott
d3ebfce4ae
message_fetch: Refactor logic for constructing data.narrow.
...
This refactoring should have no functional effect for any call points,
but makes the function behave more naturally. The comments explain
the situation, but specifically:
* There's the page_params.narrow hack that affects both narrows and
home_msg_list.
* There's the shared data for home_msg_list and all_msg_list that
requires we modify the query from home_msg_list.data.public_operators().
And otherwise the logic should just use the operators associated with
the message_list.data object (allowing us to remove the force_fetch
hack added in the last commit).
Hopefully in some future refactoring, we'll be able to migrate those
hacks to live in the Filter object construction and eliminate this
block of conditionals entirely.
2020-11-20 11:50:01 -08:00
..
2020-09-28 15:37:49 -07:00
2020-10-07 16:00:33 -07:00
2020-11-03 14:46:39 -08:00
2020-10-28 23:04:14 -07:00
2020-10-07 16:00:33 -07:00
2020-07-17 14:31:25 -07:00
2020-10-13 16:59:52 -07:00
2020-10-22 15:00:27 -07:00
2020-08-11 10:25:53 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-09-25 15:17:59 -07:00
2020-07-28 11:01:35 -07:00
2020-10-07 16:00:33 -07:00
2020-09-01 19:55:58 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-08 17:05:06 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-09-25 15:17:59 -07:00
2020-10-28 23:08:16 -07:00
2020-09-01 19:55:58 -07:00
2020-09-25 15:12:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-23 11:46:55 -07:00
2020-10-28 23:08:16 -07:00
2020-11-02 16:50:51 -08:00
2020-07-31 22:09:46 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-07-31 22:09:46 -07:00
2020-07-29 11:17:24 -07:00
2020-09-25 15:17:59 -07:00
2020-10-30 11:46:57 -07:00
2020-11-16 17:23:15 -08:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-28 23:06:26 -07:00
2020-07-31 22:09:46 -07:00
2020-07-31 22:09:46 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-07-28 11:01:35 -07:00
2020-07-31 22:09:46 -07:00
2020-11-03 14:46:39 -08:00
2020-10-23 11:46:55 -07:00
2020-09-25 15:17:59 -07:00
2020-10-07 16:00:33 -07:00
2020-07-31 22:09:46 -07:00
2020-09-01 19:55:58 -07:00
2020-09-18 11:44:04 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-11-02 15:34:50 -08:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-09-25 15:17:59 -07:00
2020-10-07 16:00:33 -07:00
2020-07-31 22:09:46 -07:00
2020-08-09 16:47:56 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-09-01 19:55:58 -07:00
2020-10-23 11:46:55 -07:00
2020-09-01 19:55:58 -07:00
2020-10-28 23:08:16 -07:00
2020-11-16 17:23:15 -08:00
2020-11-20 11:50:01 -08:00
2020-07-31 22:09:46 -07:00
2020-11-16 17:23:15 -08:00
2020-09-25 15:17:59 -07:00
2020-11-16 17:23:15 -08:00
2020-09-01 19:55:58 -07:00
2020-09-25 15:12:24 -07:00
2020-10-07 16:00:33 -07:00
2020-09-25 15:17:59 -07:00
2020-10-20 17:07:48 -07:00
2020-09-15 16:33:28 -07:00
2020-10-07 16:00:33 -07:00
2020-09-23 09:06:07 -04:00
2020-09-25 15:17:59 -07:00
2020-10-23 11:46:55 -07:00
2020-07-31 22:09:46 -07:00
2020-07-31 22:09:46 -07:00
2020-10-21 07:43:00 -07:00
2020-10-13 15:47:13 -07:00
2020-07-31 22:09:46 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-23 11:46:55 -07:00
2020-10-07 16:00:33 -07:00
2020-09-01 19:55:58 -07:00
2020-07-31 22:09:46 -07:00
2020-10-23 11:46:55 -07:00
2020-09-25 15:17:59 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-29 16:50:01 -07:00
2020-07-31 22:09:46 -07:00
2020-09-25 15:17:59 -07:00
2020-09-25 15:17:59 -07:00
2020-09-23 09:06:07 -04:00
2020-10-23 11:46:55 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-09-25 15:17:59 -07:00
2020-10-23 11:46:55 -07:00
2020-07-31 22:09:46 -07:00
2020-07-31 22:09:46 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-07-31 22:09:46 -07:00
2020-09-25 15:17:59 -07:00
2020-10-07 16:00:33 -07:00
2020-11-16 17:23:15 -08:00
2020-11-02 17:07:12 -08:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-22 15:00:27 -07:00
2020-09-25 15:17:59 -07:00
2020-09-01 16:43:02 -07:00
2020-09-01 19:55:58 -07:00
2020-09-01 19:55:58 -07:00
2020-09-22 15:42:53 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-21 07:43:00 -07:00
2020-10-22 15:00:27 -07:00
2020-08-12 17:31:25 -07:00
2020-10-07 16:00:33 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-07-31 22:09:46 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-09-01 19:55:58 -07:00
2020-09-25 15:12:24 -07:00
2020-08-11 10:23:06 -07:00
2020-09-25 15:12:33 -07:00
2020-10-07 16:00:33 -07:00
2020-11-02 12:12:01 -08:00
2020-10-29 15:47:34 -07:00
2020-10-29 15:47:34 -07:00
2020-07-31 22:09:46 -07:00
2020-11-05 11:45:44 -08:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-29 16:56:02 -07:00
2020-09-25 15:17:59 -07:00
2020-10-07 16:00:33 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-23 11:46:55 -07:00
2020-07-31 22:09:46 -07:00
2020-10-08 17:05:06 -07:00
2020-09-25 15:17:59 -07:00
2020-09-01 19:55:58 -07:00
2020-09-25 15:17:59 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-07-31 22:09:46 -07:00
2020-09-01 19:55:58 -07:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-09-01 19:55:58 -07:00
2020-10-29 16:17:33 -07:00
2020-07-31 22:09:46 -07:00
2020-09-25 15:17:59 -07:00
2020-11-16 17:23:15 -08:00
2020-09-25 15:12:24 -07:00
2020-10-21 07:43:00 -07:00
2020-09-23 09:06:07 -04:00
2020-07-31 22:09:46 -07:00
2020-10-07 16:00:33 -07:00
2020-09-01 19:55:58 -07:00
2020-09-25 15:17:59 -07:00
2020-09-25 15:17:59 -07:00
2020-07-31 22:09:46 -07:00
2020-09-01 19:55:58 -07:00
2020-10-07 16:00:33 -07:00
2020-10-07 16:00:33 -07:00
2020-09-25 15:17:59 -07:00
2020-11-09 06:01:39 -05:00
2020-07-31 22:09:46 -07:00
2020-09-25 15:17:59 -07:00
2020-07-31 22:09:46 -07:00