Details
Details
Diff Detail
Diff Detail
- Repository
- rCOMM Comm
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
lib/selectors/thread-selectors.js | ||
---|---|---|
212–214 ↗ | (On Diff #28770) | Do we rely on the difference between null and undefined here? IIRC we do so below in result[containingThreadID] |
lib/selectors/thread-selectors.js | ||
---|---|---|
203 ↗ | (On Diff #28770) | Would be best to avoid * here, which is basically any in modern versions of Flow.
|
211 ↗ | (On Diff #28770) |
lib/selectors/thread-selectors.js | ||
---|---|---|
203 ↗ | (On Diff #28770) |
property ... (e. g. activeChatThreadID) is missing in BaseNavInfo but exists in NavInfo; property startDate is read-only in BaseNavInfo but writable in NavInfo; BaseNavInfo is incompatible with exact NavInfo in property navInfo; |
Comment Actions
I don't have much spare time, but I took a look at this for you
This is happening because navInfo is not read-only in AppState. This is exactly why we try to make everything read-only when possible. More details on this general class of problems here.
Please rebase your diff onto my stack: D8686
Then take out the *