func DiffMapsByValue()

in internal/lib/maps.go [47:65]


func DiffMapsByValue(a, b map[string]string) map[string]string {
	diff := make(map[string]string)

	if len(a) > len(b) {
		for k, v := range a {
			if b[k] != v {
				diff[k] = v
			}
		}
	} else {
		for k, v := range b {
			if a[k] != v {
				diff[k] = v
			}
		}
	}

	return diff
}