Prep for supporting set typing status
Moved the main commits to #897, so that we can get some earlier independent changes reviewed separately.
Thanks for the review @chrisbobbe! I have updated the PR.
- Dropped
fromSendableNarrowto keep the api code from depending on lib/model. - Reorganized the tests and made them shorter.
- Handle the legacy case for FL 215.
Pushed to rebase.
Thanks! I should push an update later addressing these comments.
OK, this has been updated :)
Fixed indentation in a test.
Pushed to rebase.
Dropped the checkDmExpectedOp helper because the TypingOp.toJson is already tested with the typing status for topic tests. Also revised the wording of some tests.
Thanks @PIG208, and thanks @chrisbobbe for the previous reviews!
Generally this all looks good. Several comments above, all small.
Thanks! Pushed an update to the last commit.
Thanks! Looks good; merging.