fix: deep copy payload obj

pull/153/head
lyc8503 2025-10-15 21:14:39 +08:00
parent 4b24ad38a2
commit f541a9939b
1 changed files with 1 additions and 1 deletions

View File

@ -74,7 +74,7 @@ async function webhookNotify(webhook: WebhookConfig, message: string) {
let url = webhook.url
let method = webhook.method
let headers = new Headers(webhook.headers as any)
let payloadTemplated = webhook.payload
let payloadTemplated: { [key: string]: string | number } = JSON.parse(JSON.stringify(webhook.payload))
Object.keys(payloadTemplated).forEach((k) => {
if (payloadTemplated[k] === '$MSG') {
payloadTemplated[k] = message