Both MediaGallery and the conversation settings view care about added or deleted media attachment streams (that is, attachments that are downloaded and accessible), but not other updates to the attachments table. Listening for just those notifications is more efficient than listening to all database changes (though we still have to handle background changes coming from other processes, like the share extension). Additionally, while here, don't immediately refresh the conversation settings view if it's not currently showing (say, because it's covered by the All Media view). |
||
|---|---|---|
| .. | ||
| protobuf | ||
| Resources | ||
| src | ||
| tests | ||
| .clang-format | ||
| .gitignore | ||
| .travis.yml | ||
| SignalServiceKit-Prefix.pch | ||
| SignalServiceKit.h | ||