diff --git a/src/Socket/groups.ts b/src/Socket/groups.ts index 2c576f4..999e98c 100644 --- a/src/Socket/groups.ts +++ b/src/Socket/groups.ts @@ -339,7 +339,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 5a1ae86..8f3da98 100644 --- a/src/Types/GroupMetadata.ts +++ b/src/Types/GroupMetadata.ts @@ -11,7 +11,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 */