fix: keep other properties in triggerMetadata (#8977)

fix: keep other properties

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
Jaworek
2022-12-31 01:17:20 +01:00
committed by GitHub
parent 898b5ac416
commit d8dd197a93

View File

@@ -184,7 +184,7 @@ class AutoModerationRule extends Base {
* @returns {Promise<AutoModerationRule>} * @returns {Promise<AutoModerationRule>}
*/ */
setKeywordFilter(keywordFilter, reason) { setKeywordFilter(keywordFilter, reason) {
return this.edit({ triggerMetadata: { keywordFilter }, reason }); return this.edit({ triggerMetadata: { ...this.triggerMetadata, keywordFilter }, reason });
} }
/** /**
@@ -195,7 +195,7 @@ class AutoModerationRule extends Base {
* @returns {Promise<AutoModerationRule>} * @returns {Promise<AutoModerationRule>}
*/ */
setRegexPatterns(regexPatterns, reason) { setRegexPatterns(regexPatterns, reason) {
return this.edit({ triggerMetadata: { regexPatterns }, reason }); return this.edit({ triggerMetadata: { ...this.triggerMetadata, regexPatterns }, reason });
} }
/** /**
@@ -205,7 +205,7 @@ class AutoModerationRule extends Base {
* @returns {Promise<AutoModerationRule>} * @returns {Promise<AutoModerationRule>}
*/ */
setPresets(presets, reason) { setPresets(presets, reason) {
return this.edit({ triggerMetadata: { presets }, reason }); return this.edit({ triggerMetadata: { ...this.triggerMetadata, presets }, reason });
} }
/** /**
@@ -215,7 +215,7 @@ class AutoModerationRule extends Base {
* @returns {Promise<AutoModerationRule>} * @returns {Promise<AutoModerationRule>}
*/ */
setAllowList(allowList, reason) { setAllowList(allowList, reason) {
return this.edit({ triggerMetadata: { allowList }, reason }); return this.edit({ triggerMetadata: { ...this.triggerMetadata, allowList }, reason });
} }
/** /**
@@ -225,7 +225,7 @@ class AutoModerationRule extends Base {
* @returns {Promise<AutoModerationRule>} * @returns {Promise<AutoModerationRule>}
*/ */
setMentionTotalLimit(mentionTotalLimit, reason) { setMentionTotalLimit(mentionTotalLimit, reason) {
return this.edit({ triggerMetadata: { mentionTotalLimit }, reason }); return this.edit({ triggerMetadata: { ...this.triggerMetadata, mentionTotalLimit }, reason });
} }
/** /**