Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix sparse array handling in
EventEmitter#listeners()
(#24546)
Summary: Fixes a regression in 1f8b46a. The internal subscription vendor uses a sparse array to track listeners, which makes listener removal fast. When querying listeners, the sparse entries need to be removed. `Array#filter` is a built-in way to do this -> linked to the JS spec, which explains this. [General] [Fixed] - Fixed sparse array handling in `EventEmitter#listeners()` Pull Request resolved: #24546 Differential Revision: D15044790 Pulled By: cpojer fbshipit-source-id: 0f1301618739357b4a0f5378b9584efe74f0f09a
- Loading branch information