def breaks

near-v-framework@0.4.0.0 · domain/architecture/system/deployment/ops.bend:34

import near-v-framework@0.4.0.0/domain/architecture/system/deployment/ops.bend as Ops
import Base
import near-v-framework@0.4.0.0/domain/architecture/system/deployment/type.bend as D

34# The address changing, then each store the new deployment drops. A first deploy (no address before) breaks nothing.
35def breaks(+before: String, olds: List<&2, String>, +d: D.Deployment) -> List<&2, D.Break>:
36  List.append(&2, D.Break,
37    Bool.pick(List<&2, D.Break>, String.is_empty(before) || String.eq(before, address(d)), [], [D.AddressChanged{}]),
38    removed(olds, stores(d)))

Uses (12)

Used by (1)