diff --git a/src/Socket/groups.ts b/src/Socket/groups.ts index 8c9179a..18f0a09 100644 --- a/src/Socket/groups.ts +++ b/src/Socket/groups.ts @@ -318,7 +318,7 @@ export const extractGroupMetadata = (result: BinaryNode) => { const memberAddMode = getBinaryNodeChildString(group, 'member_add_mode') === 'all_member_add' const metadata: GroupMetadata = { id: groupId, - addressingMode: group.attrs.addressing_mode, + addressingMode: group.attrs.addressing_mode as "pn" | "lid", subject: group.attrs.subject, subjectOwner: group.attrs.s_o, subjectTime: +group.attrs.s_t, diff --git a/src/Types/GroupMetadata.ts b/src/Types/GroupMetadata.ts index 8513f8a..614d99e 100644 --- a/src/Types/GroupMetadata.ts +++ b/src/Types/GroupMetadata.ts @@ -15,7 +15,7 @@ export type RequestJoinMethod = 'invite_link' | 'linked_group_join' | 'non_admin export interface GroupMetadata { id: string /** group uses 'lid' or 'pn' to send messages */ - addressingMode: string + addressingMode: 'pn' | 'lid' owner: string | undefined subject: string /** group subject owner */