mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 22:13:26 +00:00
streams: Add subscriber_count to page load data.
This commit is contained in:
@@ -178,6 +178,7 @@ class RawStreamDict(TypedDict):
|
||||
name: str
|
||||
rendered_description: str
|
||||
stream_post_policy: int
|
||||
subscriber_count: int
|
||||
topics_policy: str
|
||||
|
||||
|
||||
@@ -235,6 +236,7 @@ class SubscriptionStreamDict(TypedDict):
|
||||
stream_id: int
|
||||
stream_post_policy: int
|
||||
stream_weekly_traffic: int | None
|
||||
subscriber_count: int
|
||||
subscribers: NotRequired[list[int]]
|
||||
partial_subscribers: NotRequired[list[int]]
|
||||
topics_policy: str
|
||||
@@ -264,6 +266,7 @@ class NeverSubscribedStreamDict(TypedDict):
|
||||
stream_id: int
|
||||
stream_post_policy: int
|
||||
stream_weekly_traffic: int | None
|
||||
subscriber_count: int
|
||||
subscribers: NotRequired[list[int]]
|
||||
partial_subscribers: NotRequired[list[int]]
|
||||
topics_policy: str
|
||||
@@ -295,6 +298,7 @@ class DefaultStreamDict(TypedDict):
|
||||
rendered_description: str
|
||||
stream_id: int # `stream_id` represents `id` of the `Stream` object in `API_FIELDS`
|
||||
stream_post_policy: int
|
||||
subscriber_count: int
|
||||
topics_policy: str
|
||||
# Computed fields not specified in `Stream.API_FIELDS`
|
||||
is_announcement_only: bool
|
||||
|
||||
Reference in New Issue
Block a user