Skip to content

Commit 36e2854

Browse files
committed
Simplfy cancellation request counting
1 parent 0de7798 commit 36e2854

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/Promise.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ final class Promise implements PromiseInterface
1010
private $handlers = [];
1111

1212
private $requiredCancelRequests = 0;
13-
private $cancelRequests = 0;
1413

1514
public function __construct(callable $resolver, callable $canceller = null)
1615
{
@@ -31,7 +30,7 @@ public function then(callable $onFulfilled = null, callable $onRejected = null)
3130
$this->requiredCancelRequests++;
3231

3332
return new static($this->resolver($onFulfilled, $onRejected), function () {
34-
if (++$this->cancelRequests < $this->requiredCancelRequests) {
33+
if (--$this->requiredCancelRequests > 0) {
3534
return;
3635
}
3736

0 commit comments

Comments
 (0)