mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
feat: Set in group settings memberAddMode and joinApprovalMode (#534)
* feat: Set in group settings memberAddMode and joinApprovalMode * fix lint * fix lint * fix conflict --------- Co-authored-by: Bob <115008575+FortisEtMagnus@users.noreply.github.com> Co-authored-by: Bob <115008575+bobpetrov@users.noreply.github.com> Co-authored-by: Rajeh Taher <rajeh@reforward.dev>
This commit is contained in:
@@ -301,6 +301,12 @@ export const makeGroupsSocket = (config: SocketConfig) => {
|
|||||||
groupSettingUpdate: async(jid: string, setting: 'announcement' | 'not_announcement' | 'locked' | 'unlocked') => {
|
groupSettingUpdate: async(jid: string, setting: 'announcement' | 'not_announcement' | 'locked' | 'unlocked') => {
|
||||||
await groupQuery(jid, 'set', [ { tag: setting, attrs: { } } ])
|
await groupQuery(jid, 'set', [ { tag: setting, attrs: { } } ])
|
||||||
},
|
},
|
||||||
|
groupMemberAddMode: async(jid: string, mode: 'admin_add' | 'all_member_add') => {
|
||||||
|
await groupQuery(jid, 'set', [ { tag: 'member_add_mode', attrs: { }, content: mode } ])
|
||||||
|
},
|
||||||
|
groupJoinApprovalMode: async(jid: string, mode: 'on' | 'off') => {
|
||||||
|
await groupQuery(jid, 'set', [ { tag: 'membership_approval_mode', attrs: { }, content: [ { tag: 'group_join', attrs: { state: mode } } ] } ])
|
||||||
|
},
|
||||||
groupFetchAllParticipating
|
groupFetchAllParticipating
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user