mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
state_data: Add types to current_user_schema.
Types have been taken from user_schema for fields present in that schema and rest have been take from zulip.yaml.
This commit is contained in:
committed by
Tim Abbott
parent
c96e76be8b
commit
451a9979dd
@@ -197,16 +197,16 @@ export const onboarding_step_schema = one_time_notice_schema;
|
||||
// Sync this with zerver.lib.events.do_events_register.
|
||||
const current_user_schema = z.object({
|
||||
avatar_source: z.string(),
|
||||
avatar_url: NOT_TYPED_YET,
|
||||
avatar_url_medium: NOT_TYPED_YET,
|
||||
can_create_private_streams: NOT_TYPED_YET,
|
||||
can_create_public_streams: NOT_TYPED_YET,
|
||||
can_create_streams: NOT_TYPED_YET,
|
||||
can_create_web_public_streams: NOT_TYPED_YET,
|
||||
can_invite_others_to_realm: NOT_TYPED_YET,
|
||||
can_subscribe_other_users: NOT_TYPED_YET,
|
||||
avatar_url: z.string().nullish(),
|
||||
avatar_url_medium: z.string().nullish(),
|
||||
can_create_private_streams: z.boolean(),
|
||||
can_create_public_streams: z.boolean(),
|
||||
can_create_streams: z.boolean(),
|
||||
can_create_web_public_streams: z.boolean(),
|
||||
can_invite_others_to_realm: z.boolean(),
|
||||
can_subscribe_other_users: z.boolean(),
|
||||
delivery_email: z.string(),
|
||||
email: NOT_TYPED_YET,
|
||||
email: z.string(),
|
||||
full_name: z.string(),
|
||||
has_zoom_token: z.boolean(),
|
||||
is_admin: z.boolean(),
|
||||
|
Reference in New Issue
Block a user