mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
Feat: add authors who perform participant updates
This commit is contained in:
@@ -50,7 +50,7 @@ export type BaileysEventMap = {
|
|||||||
'groups.upsert': GroupMetadata[]
|
'groups.upsert': GroupMetadata[]
|
||||||
'groups.update': Partial<GroupMetadata>[]
|
'groups.update': Partial<GroupMetadata>[]
|
||||||
/** apply an action to participants in a group */
|
/** apply an action to participants in a group */
|
||||||
'group-participants.update': { id: string, participants: string[], action: ParticipantAction }
|
'group-participants.update': { id: string, author: string, participants: string[], action: ParticipantAction }
|
||||||
|
|
||||||
'blocklist.set': { blocklist: string[] }
|
'blocklist.set': { blocklist: string[] }
|
||||||
'blocklist.update': { blocklist: string[], type: 'add' | 'remove' }
|
'blocklist.update': { blocklist: string[], type: 'add' | 'remove' }
|
||||||
|
|||||||
@@ -279,7 +279,7 @@ const processMessage = async(
|
|||||||
//let actor = whatsappID (message.participant)
|
//let actor = whatsappID (message.participant)
|
||||||
let participants: string[]
|
let participants: string[]
|
||||||
const emitParticipantsUpdate = (action: ParticipantAction) => (
|
const emitParticipantsUpdate = (action: ParticipantAction) => (
|
||||||
ev.emit('group-participants.update', { id: jid, participants, action })
|
ev.emit('group-participants.update', { id: jid, author: message.participant!, participants, action })
|
||||||
)
|
)
|
||||||
const emitGroupUpdate = (update: Partial<GroupMetadata>) => {
|
const emitGroupUpdate = (update: Partial<GroupMetadata>) => {
|
||||||
ev.emit('groups.update', [{ id: jid, ...update }])
|
ev.emit('groups.update', [{ id: jid, ...update }])
|
||||||
|
|||||||
Reference in New Issue
Block a user