MCPcopy Create free account
hub / github.com/codecombat/codecombat / buildDeltas

Method buildDeltas

app/views/editor/DeltaView.js:75–90  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

73 }
74
75 buildDeltas () {
76 if (this.comparisonModel) {
77 this.expandedDeltas = modelDeltas.getExpandedDeltaWith(this.model, this.comparisonModel)
78 this.deltas = modelDeltas.getDeltaWith(this.model, this.comparisonModel)
79 } else {
80 this.expandedDeltas = modelDeltas.getExpandedDelta(this.model)
81 this.deltas = modelDeltas.getDelta(this.model)
82 }
83 [this.expandedDeltas, this.skippedDeltas] = Array.from(this.filterDeltas(this.expandedDeltas))
84
85 if (this.headModel) {
86 this.headDeltas = modelDeltas.getExpandedDelta(this.headModel)
87 this.headDeltas = this.filterDeltas(this.headDeltas)[0]
88 return this.conflicts = deltasLib.getConflicts(this.headDeltas, this.expandedDeltas)
89 }
90 }
91
92 filterDeltas (deltas) {
93 if (!this.skipPaths) { return [deltas, []] }

Callers 2

constructorMethod · 0.95
onLoadedMethod · 0.95

Calls 1

filterDeltasMethod · 0.95

Tested by

no test coverage detected