Skip to content

Commit a0db03a

Browse files
committed
Return input args in promise chaining
1 parent 28cea4b commit a0db03a

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

src/trackPromise.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ export const trackPromise = (promise, area) => {
1515
const promiseInProgress = anyPromiseInProgress(area);
1616
emitter.emit(promiseCounterUpdateEventId, promiseInProgress, area);
1717

18-
promise
19-
.then(() => decrementPromiseCounter(area),
20-
() => decrementPromiseCounter(area)
21-
);
18+
const onResolveHandler = (arg) => {
19+
decrementPromiseCounter(area);
20+
return arg;
21+
}
22+
promise.then(onResolveHandler, onResolveHandler);
2223

2324
return promise;
2425
};

0 commit comments

Comments
 (0)