Wait for an existing forge before a new reforge
This commit is contained in:
parent
93533660bd
commit
54af46c25a
1 changed files with 10 additions and 6 deletions
|
|
@ -558,8 +558,10 @@ function createReplica(path, afterMap = false) {
|
|||
const checkCanary = () =>
|
||||
setTimeout(() => {
|
||||
if (!canaryPeep) {
|
||||
forge()
|
||||
isReady().then(checkCanary)
|
||||
isReady()
|
||||
.then(forge)
|
||||
.then(isReady)
|
||||
.then(checkCanary)
|
||||
}
|
||||
}, 30000)
|
||||
|
||||
|
|
@ -575,8 +577,10 @@ function createReplica(path, afterMap = false) {
|
|||
if (isPopulated(data) || _wait > 100000) {
|
||||
cb(data, key)
|
||||
} else {
|
||||
forge()
|
||||
isReady().then(() => {
|
||||
isReady()
|
||||
.then(forge)
|
||||
.then(isReady)
|
||||
.then(() => {
|
||||
this.specialOnce(cb, _wait * 3)
|
||||
})
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue