Fixed lingering polling timer when no events left to process in a provider.
This commit is contained in:
parent
f682861e0b
commit
d54609a458
@ -1212,6 +1212,8 @@ export class BaseProvider extends Provider {
|
|||||||
return !(event.once);
|
return !(event.once);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (this.listenerCount() === 0) { this.polling = false; }
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1261,6 +1263,7 @@ export class BaseProvider extends Provider {
|
|||||||
|
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
defineReadOnly(Provider, 'inherits', inheritable(Provider));
|
defineReadOnly(Provider, 'inherits', inheritable(Provider));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user