When disappearing messages are enabled on a chat, call records such as "You received a call from..." or "You called..." are not deleted, but should be deleted.
Actual result: When the text messages disappear, the call records remain
Expected result: When the text messages disappear, call records should also be deleted
Device: iPhone 6s
iOS version: 10.3.1
Signal version: 2.11.1
I looked into this and it seems that the fundamental issue is that OWSCall is a TSInteraction while OWSMessage is a TSMessage which has _a lot_ more fields and metadata associated with it. I'm happy to work on this but would like some guidance from @michaelkirk or @charlesmchen on the right approach because I can think of several ways to begin.
This is working as intended.
If you'd like to discuss changing this feature across platforms, please see the forums: https://community.signalusers.org