chore(gonf): add a DECLARED promise status and make it the default instead of PROMISED
This commit is contained in:
parent
48f2e9a2cb
commit
00cb3a2488
6 changed files with 49 additions and 21 deletions
|
@ -19,7 +19,7 @@ func Package(names ...string) *PackagePromise {
|
|||
chain: nil,
|
||||
err: nil,
|
||||
names: names,
|
||||
status: PROMISED,
|
||||
status: DECLARED,
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -36,7 +36,10 @@ func (p *PackagePromise) IfRepaired(ps ...Promise) Promise {
|
|||
}
|
||||
|
||||
func (p *PackagePromise) Promise() *PackagePromise {
|
||||
packages = append(packages, p)
|
||||
if p.status == DECLARED {
|
||||
p.status = PROMISED
|
||||
packages = append(packages, p)
|
||||
}
|
||||
return p
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue