Every single message updates a TSThread model, but only a change in a member's profile name or phone number, or a change to a group's model, can update the indexing information. Turn 'shouldBeIndexedForFTS' into a tri-state 'FTSIndexMode' with options 'never', 'manualUpdates', and 'always', and use 'manualUpdates' for TSThreads. Then explicitly reindex on any of the changes listed above. |
||
|---|---|---|
| .. | ||
| sds_config | ||
| Makefile | ||
| sds_codegen_ssk_objc.sh | ||
| sds_codegen.sh | ||
| sds_common.py | ||
| sds_generate.py | ||
| sds_parse_objc.py | ||
| sds_parse_swift_bridging.py | ||
| sds_regenerate.sh | ||
| sds_swap_imports.py | ||