MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / appendPayloadConfigChanges

Function appendPayloadConfigChanges

internal/watcher/diff/config_diff.go:330–337  ·  view source on GitHub ↗
(changes []string, oldPayload, newPayload config.PayloadConfig)

Source from the content-addressed store, hash-verified

328}
329
330func appendPayloadConfigChanges(changes []string, oldPayload, newPayload config.PayloadConfig) []string {
331 changes = appendPayloadRuleChanges(changes, "default", oldPayload.Default, newPayload.Default)
332 changes = appendPayloadRuleChanges(changes, "default-raw", oldPayload.DefaultRaw, newPayload.DefaultRaw)
333 changes = appendPayloadRuleChanges(changes, "override", oldPayload.Override, newPayload.Override)
334 changes = appendPayloadRuleChanges(changes, "override-raw", oldPayload.OverrideRaw, newPayload.OverrideRaw)
335 changes = appendPayloadFilterRuleChanges(changes, "filter", oldPayload.Filter, newPayload.Filter)
336 return changes
337}
338
339func appendPayloadRuleChanges(changes []string, section string, oldRules, newRules []config.PayloadRule) []string {
340 if reflect.DeepEqual(oldRules, newRules) {

Callers 1

BuildConfigChangeDetailsFunction · 0.85

Calls 2

appendPayloadRuleChangesFunction · 0.85

Tested by

no test coverage detected