diff --git a/lib/api-client-react/src/generated/api.schemas.ts b/lib/api-client-react/src/generated/api.schemas.ts index a1e887fa..0f4a6589 100644 --- a/lib/api-client-react/src/generated/api.schemas.ts +++ b/lib/api-client-react/src/generated/api.schemas.ts @@ -269,6 +269,8 @@ export const MessageWithSenderKind = { group_renamed: "group_renamed", members_added: "members_added", member_removed: "member_removed", + member_left: "member_left", + admin_promoted: "admin_promoted", } as const; export type MessageWithSenderMeta = { [key: string]: unknown } | null; diff --git a/lib/api-spec/openapi.yaml b/lib/api-spec/openapi.yaml index b130292b..a7925fe3 100644 --- a/lib/api-spec/openapi.yaml +++ b/lib/api-spec/openapi.yaml @@ -1708,7 +1708,7 @@ components: type: string kind: type: string - enum: [user, group_renamed, members_added, member_removed] + enum: [user, group_renamed, members_added, member_removed, member_left, admin_promoted] meta: type: object nullable: true diff --git a/lib/api-zod/src/generated/api.ts b/lib/api-zod/src/generated/api.ts index 9da58854..9dd5c1a3 100644 --- a/lib/api-zod/src/generated/api.ts +++ b/lib/api-zod/src/generated/api.ts @@ -596,6 +596,8 @@ export const ListConversationsResponseItem = zod.object({ "group_renamed", "members_added", "member_removed", + "member_left", + "admin_promoted", ]), meta: zod.record(zod.string(), zod.unknown()).nullish(), sender: zod.object({ @@ -666,6 +668,8 @@ export const GetConversationResponse = zod.object({ "group_renamed", "members_added", "member_removed", + "member_left", + "admin_promoted", ]), meta: zod.record(zod.string(), zod.unknown()).nullish(), sender: zod.object({ @@ -728,6 +732,8 @@ export const UpdateConversationResponse = zod.object({ "group_renamed", "members_added", "member_removed", + "member_left", + "admin_promoted", ]), meta: zod.record(zod.string(), zod.unknown()).nullish(), sender: zod.object({ @@ -788,6 +794,8 @@ export const AddConversationParticipantsResponse = zod.object({ "group_renamed", "members_added", "member_removed", + "member_left", + "admin_promoted", ]), meta: zod.record(zod.string(), zod.unknown()).nullish(), sender: zod.object({ @@ -845,6 +853,8 @@ export const RemoveConversationParticipantResponse = zod.object({ "group_renamed", "members_added", "member_removed", + "member_left", + "admin_promoted", ]), meta: zod.record(zod.string(), zod.unknown()).nullish(), sender: zod.object({ @@ -906,6 +916,8 @@ export const UpdateConversationStateResponse = zod.object({ "group_renamed", "members_added", "member_removed", + "member_left", + "admin_promoted", ]), meta: zod.record(zod.string(), zod.unknown()).nullish(), sender: zod.object({ @@ -950,7 +962,14 @@ export const ListMessagesResponseItem = zod.object({ conversationId: zod.number(), senderId: zod.number(), content: zod.string(), - kind: zod.enum(["user", "group_renamed", "members_added", "member_removed"]), + kind: zod.enum([ + "user", + "group_renamed", + "members_added", + "member_removed", + "member_left", + "admin_promoted", + ]), meta: zod.record(zod.string(), zod.unknown()).nullish(), sender: zod.object({ id: zod.number(),