YashRE42
25765faf58
navbar: Live update sub_count.
...
Previously, the navbar sub count would not live update as users
subscribed or unsubscribed, this commit adds the relevant calls in
stream events.
It would have been better to just have a single call within
server_events_dispatch but it seems difficult due to the way of
mark_subscribed and mark_unsubscribed are structured.
stream_events.mark_unsubscribed conditionally calls
subs.update_settings_for_unsubscribed which calls
subs.rerender_subscriptions_settings and as such handles the update
for the subscriptions modal on its own. Hence, we simply rely on the
stream_data.update_calculated_fields to ensure the subscriber counts
are updated and make a call to
tab_bar.maybe_rerender_title_area_for_stream(sub).
stream_events.mark_subscribed is similar.
2020-07-13 15:38:15 -07:00
..
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-06-30 10:16:33 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-06-28 14:11:27 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 17:32:28 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-08 13:21:53 -07:00
2020-07-03 16:53:39 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-06-03 16:39:12 -07:00
2020-07-13 13:09:17 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-13 13:09:17 -07:00
2020-07-06 15:53:56 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-13 12:29:33 -07:00
2020-07-09 11:55:13 -07:00
2020-05-26 23:33:40 -07:00
2020-05-20 13:51:54 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:53:39 -07:00
2020-06-16 11:11:16 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-06-13 15:35:39 -07:00
2020-07-10 11:01:31 -07:00
2020-07-03 16:55:50 -07:00
2020-07-08 13:25:49 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:53:39 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-06-18 09:08:46 -07:00
2020-07-03 16:55:51 -07:00
2020-05-27 17:57:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-07 10:39:44 -07:00
2020-06-07 13:57:28 -07:00
2020-07-10 11:01:31 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:53:39 -07:00
2020-07-06 15:36:33 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-13 12:29:33 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-06-09 22:08:31 -07:00
2020-07-03 16:55:51 -07:00
2020-06-18 12:55:59 -07:00
2020-06-21 01:09:01 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-06-18 12:55:59 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-06-11 11:05:06 -07:00
2020-07-08 13:21:53 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00
2020-07-13 11:22:43 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-06 15:53:56 -07:00
2020-07-03 16:55:50 -07:00
2020-05-26 23:33:40 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:53:39 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-13 15:38:15 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-06-17 17:47:49 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:48:06 -07:00
2020-07-03 16:55:51 -07:00
2020-05-11 16:16:58 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-06 18:37:35 -07:00
2020-07-03 16:55:50 -07:00
2020-07-13 13:09:17 -07:00
2020-07-13 13:09:17 -07:00
2020-07-13 15:38:15 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:53:39 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-13 15:38:15 -07:00
2020-07-13 15:38:15 -07:00
2020-07-06 11:27:43 -07:00
2020-07-03 16:55:50 -07:00
2020-07-06 15:53:56 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-13 13:09:17 -07:00
2020-07-03 16:53:39 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-10 11:01:31 -07:00
2020-05-14 14:27:53 -07:00
2020-07-03 16:55:51 -07:00
2020-06-18 12:55:59 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00
2020-06-16 12:12:21 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:53:39 -07:00
2020-05-27 17:57:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:50 -07:00
2020-07-03 16:55:51 -07:00
2020-07-03 16:55:51 -07:00