feat(webhook): include requestedBy user in payload (#1385)

* feat(webhook): include requestedBy user in payload

* fix: update jsonPayload in settings.ts
This commit is contained in:
TheCatLady
2021-04-08 21:32:29 -04:00
committed by GitHub
parent d9e314bad2
commit e605687580
4 changed files with 50 additions and 14 deletions

View File

@@ -30,6 +30,12 @@ const KeyMap: Record<string, string | KeyMapFunction> = {
media_status4k: (payload) =>
payload.media?.status ? MediaStatus[payload.media?.status4k] : '',
request_id: 'request.id',
requestedBy_username: 'request.requestedBy.displayName',
requestedBy_email: 'request.requestedBy.email',
requestedBy_avatar: 'request.requestedBy.avatar',
requestedBy_settings_discordId: 'request.requestedBy.settings.discordId',
requestedBy_settings_telegramChatId:
'request.requestedBy.settings.telegramChatId',
};
class WebhookAgent