Prevent locks
This commit is contained in:
parent
c5a50a911f
commit
bd221f2727
1 changed files with 7 additions and 4 deletions
|
@ -43,10 +43,13 @@ async function batchCreate(apiKey, appId, table, items, batchSize = 100) {
|
||||||
|
|
||||||
for (let itemIndex = 0; itemIndex < items.length; itemIndex++) {
|
for (let itemIndex = 0; itemIndex < items.length; itemIndex++) {
|
||||||
const item = items[itemIndex]
|
const item = items[itemIndex]
|
||||||
const promise = createSingleRow(item).then(result => {
|
const promise = createSingleRow(item)
|
||||||
rows.push(result)
|
.then(result => {
|
||||||
delete inFlight[itemIndex]
|
rows.push(result)
|
||||||
})
|
})
|
||||||
|
.finally(() => {
|
||||||
|
delete inFlight[itemIndex]
|
||||||
|
})
|
||||||
|
|
||||||
inFlight[itemIndex] = promise
|
inFlight[itemIndex] = promise
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue