Page MenuHomePhabricator

Fix input types from D13050
ClosedPublic

Authored by marcin on Mon, Sep 9, 6:23 AM.
Tags
None
Referenced Files
F2763724: D13271.id44038.diff
Thu, Sep 19, 11:42 AM
F2763591: D13271.id44011.diff
Thu, Sep 19, 11:38 AM
F2763548: D13271.id44037.diff
Thu, Sep 19, 11:36 AM
F2763544: D13271.id43989.diff
Thu, Sep 19, 11:35 AM
F2756702: D13271.diff
Thu, Sep 19, 1:02 AM
Unknown Object (File)
Tue, Sep 17, 7:28 AM
Unknown Object (File)
Tue, Sep 17, 5:09 AM
Unknown Object (File)
Tue, Sep 17, 4:38 AM
Subscribers

Details

Summary

This differential fixes types according to Ashoat suggestion: https://phab.comm.dev/D13050#inline-76348

Test Plan

flow

Diff Detail

Repository
rCOMM Comm
Branch
marcin/eng-fix-D13050
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Mon, Sep 9, 6:40 AM
Harbormaster failed remote builds in B31495: Diff 43988!

Fix flow in the keyserver

marcin requested review of this revision.Mon, Sep 9, 7:22 AM

Thanks for doing this! Please apply the inline changes before landing, or otherwise re-request review if it introduces Flow errors

lib/push/send-utils.js
97 ↗(On Diff #43990)
307 ↗(On Diff #43990)
353 ↗(On Diff #43990)
This revision is now accepted and ready to land.Mon, Sep 9, 1:42 PM

I applied changes from latest @ashoat suggestion but it forced me to change mergeUserToCollapsableInfo to perform deeper copy that initial single spread. Therefore re-requesting review.

Thanks! I considered keeping the inputs to mergeUserToCollapsableInfo mutable, but I wasn't able to quickly confirm that it was safe... so I think this is the best bet

This revision is now accepted and ready to land.Tue, Sep 10, 12:31 PM
This revision was landed with ongoing or failed builds.Wed, Sep 11, 5:17 AM
This revision was automatically updated to reflect the committed changes.