in pkg/mem/diff.go [32:47]
func HasDiff(a, b interface{}) (bool, error) {
aJSON, err := json.Marshal(a)
if err != nil {
return false, err
}
bJSON, err := json.Marshal(b)
if err != nil {
return false, err
}
if d, err := differ.Compare(aJSON, bJSON); err != nil {
return false, err
} else {
log.Debugw("diff result", "deltas", d.Deltas())
return d.Modified(), nil
}
}