my.instagram: somewhat mad merging mechanism to correlate gdpr and android exports

This commit is contained in:
Dima Gerasimov 2023-03-22 02:19:57 +00:00
parent 9972cda215
commit 04beb6738f
2 changed files with 53 additions and 6 deletions

View file

@ -22,7 +22,11 @@ def _messages_android() -> Iterator[Res[Message]]:
def messages() -> Iterator[Res[Message]]:
# TODO in general best to prefer android, it has more data
# but for now prefer gdpr prefix until we figure out how to correlate conversation threads
# - message ids
# - usernames are correct for Android data
# - thread ids more meaninful?
# but for now prefer gdpr prefix since it makes a bit things a bit more consistent?
# e.g. a new batch of android exports can throw off ids if we rely on it for mapping
yield from _merge_messages(
_messages_gdpr(),
_messages_android(),