feat: add missing webhook events
This commit is contained in:
parent
5da5d4f3fa
commit
c27090b5da
1 changed files with 23 additions and 4 deletions
|
|
@ -226,6 +226,20 @@ const initializeEvents = (client, sessionId) => {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
checkIfEventisEnabled('group_admin_changed')
|
||||||
|
.then(_ => {
|
||||||
|
client.on('group_admin_changed', (notification) => {
|
||||||
|
triggerWebhook(sessionWebhook, sessionId, 'group_admin_changed', { notification })
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
checkIfEventisEnabled('group_membership_request')
|
||||||
|
.then(_ => {
|
||||||
|
client.on('group_membership_request', (notification) => {
|
||||||
|
triggerWebhook(sessionWebhook, sessionId, 'group_membership_request', { notification })
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
checkIfEventisEnabled('group_update')
|
checkIfEventisEnabled('group_update')
|
||||||
.then(_ => {
|
.then(_ => {
|
||||||
client.on('group_update', (notification) => {
|
client.on('group_update', (notification) => {
|
||||||
|
|
@ -313,17 +327,15 @@ const initializeEvents = (client, sessionId) => {
|
||||||
|
|
||||||
checkIfEventisEnabled('message_revoke_everyone')
|
checkIfEventisEnabled('message_revoke_everyone')
|
||||||
.then(_ => {
|
.then(_ => {
|
||||||
// eslint-disable-next-line camelcase
|
|
||||||
client.on('message_revoke_everyone', async (message) => {
|
client.on('message_revoke_everyone', async (message) => {
|
||||||
// eslint-disable-next-line camelcase
|
|
||||||
triggerWebhook(sessionWebhook, sessionId, 'message_revoke_everyone', { message })
|
triggerWebhook(sessionWebhook, sessionId, 'message_revoke_everyone', { message })
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
checkIfEventisEnabled('message_revoke_me')
|
checkIfEventisEnabled('message_revoke_me')
|
||||||
.then(_ => {
|
.then(_ => {
|
||||||
client.on('message_revoke_me', async (message) => {
|
client.on('message_revoke_me', async (message, revokedMsg) => {
|
||||||
triggerWebhook(sessionWebhook, sessionId, 'message_revoke_me', { message })
|
triggerWebhook(sessionWebhook, sessionId, 'message_revoke_me', { message, revokedMsg })
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -370,6 +382,13 @@ const initializeEvents = (client, sessionId) => {
|
||||||
triggerWebhook(sessionWebhook, sessionId, 'unread_count', { chat })
|
triggerWebhook(sessionWebhook, sessionId, 'unread_count', { chat })
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
checkIfEventisEnabled('vote_update')
|
||||||
|
.then(_ => {
|
||||||
|
client.on('vote_update', async (vote) => {
|
||||||
|
triggerWebhook(sessionWebhook, sessionId, 'vote_update', { vote })
|
||||||
|
})
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// Function to delete client session folder
|
// Function to delete client session folder
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue