diff --git a/app/src/androidTest/assets/backupTests/ad_hoc_call_00.binproto b/app/src/androidTest/assets/backupTests/ad_hoc_call_00.binproto index 80fc79cc36..ef6427e566 100644 Binary files a/app/src/androidTest/assets/backupTests/ad_hoc_call_00.binproto and b/app/src/androidTest/assets/backupTests/ad_hoc_call_00.binproto differ diff --git a/app/src/androidTest/assets/backupTests/ad_hoc_call_01.binproto b/app/src/androidTest/assets/backupTests/ad_hoc_call_01.binproto index 88edcb3abc..cd678780b5 100644 Binary files a/app/src/androidTest/assets/backupTests/ad_hoc_call_01.binproto and b/app/src/androidTest/assets/backupTests/ad_hoc_call_01.binproto differ diff --git a/app/src/androidTest/assets/backupTests/ad_hoc_call_02.binproto b/app/src/androidTest/assets/backupTests/ad_hoc_call_02.binproto index ed53188fd6..2633261e75 100644 Binary files a/app/src/androidTest/assets/backupTests/ad_hoc_call_02.binproto and b/app/src/androidTest/assets/backupTests/ad_hoc_call_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_00.binproto new file mode 100644 index 0000000000..00841df3c9 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_00.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_01.binproto new file mode 100644 index 0000000000..0e750d5343 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_01.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_02.binproto new file mode 100644 index 0000000000..534337a0ef Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_03.binproto new file mode 100644 index 0000000000..1139296781 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_03.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_04.binproto new file mode 100644 index 0000000000..e851a0a010 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_04.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_05.binproto new file mode 100644 index 0000000000..c0de836479 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_05.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_06.binproto new file mode 100644 index 0000000000..9613d1688a Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_06.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_07.binproto new file mode 100644 index 0000000000..e9a76f2174 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_07.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_08.binproto new file mode 100644 index 0000000000..17578455f7 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_08.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_00.binproto new file mode 100644 index 0000000000..80ec8e85f0 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_00.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_01.binproto new file mode 100644 index 0000000000..e2f546f15a Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_01.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_02.binproto new file mode 100644 index 0000000000..724d353d0b Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_03.binproto new file mode 100644 index 0000000000..f5b456e95b Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_03.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_04.binproto new file mode 100644 index 0000000000..b33d825c9d Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_04.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_05.binproto new file mode 100644 index 0000000000..66bdbb63d7 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_05.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_06.binproto new file mode 100644 index 0000000000..e8bccd38d0 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_06.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_07.binproto new file mode 100644 index 0000000000..ea5ab2f54f Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_07.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_08.binproto new file mode 100644 index 0000000000..50c0390335 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_08.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_09.binproto new file mode 100644 index 0000000000..f867139307 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_09.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_10.binproto new file mode 100644 index 0000000000..ba9f823da0 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_10.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_11.binproto new file mode 100644 index 0000000000..96bae71a5a Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_11.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_12.binproto new file mode 100644 index 0000000000..0ac35d5b0d Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_12.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_13.binproto new file mode 100644 index 0000000000..908889f30e Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_13.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_14.binproto new file mode 100644 index 0000000000..d3ded9b3ed Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_14.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_15.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_15.binproto new file mode 100644 index 0000000000..6da2f58114 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_15.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_16.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_16.binproto new file mode 100644 index 0000000000..ee19b39d19 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_16.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_17.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_17.binproto new file mode 100644 index 0000000000..3a984944c0 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_17.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_18.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_18.binproto new file mode 100644 index 0000000000..4f37a1f216 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_18.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_19.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_19.binproto new file mode 100644 index 0000000000..9754cd8d28 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_19.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_20.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_20.binproto new file mode 100644 index 0000000000..018c98dff4 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_20.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_21.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_21.binproto new file mode 100644 index 0000000000..5a956278c7 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_21.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_22.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_22.binproto new file mode 100644 index 0000000000..1e2a71c894 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_22.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_23.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_23.binproto new file mode 100644 index 0000000000..c3cf8bd642 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_23.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_24.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_24.binproto new file mode 100644 index 0000000000..f2faf4eb13 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_24.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_25.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_25.binproto new file mode 100644 index 0000000000..1c77bee33c Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_25.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_26.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_26.binproto new file mode 100644 index 0000000000..7cf9ec21c1 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_26.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_27.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_27.binproto new file mode 100644 index 0000000000..a3b1fe8349 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_27.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_28.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_28.binproto new file mode 100644 index 0000000000..06dd4f18d0 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_28.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_29.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_29.binproto new file mode 100644 index 0000000000..4fe38766a1 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_29.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_30.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_30.binproto new file mode 100644 index 0000000000..f0726b85a4 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_30.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_31.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_31.binproto new file mode 100644 index 0000000000..49bb4169b2 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_31.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_32.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_32.binproto new file mode 100644 index 0000000000..02893198bd Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_32.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_33.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_33.binproto new file mode 100644 index 0000000000..ac7aaf22b0 Binary files /dev/null and b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_33.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_02.binproto index dc276ac6ca..f0ec663b8f 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_02.binproto and b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_06.binproto index 20a8ae0386..42a029b1d4 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_06.binproto and b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_06.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_07.binproto index dee8f741ff..e6d2671e7e 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_07.binproto and b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_07.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_08.binproto index 495008d323..4c1d0aedb3 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_08.binproto and b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_08.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_12.binproto index 12fafa3997..58be016dc8 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_12.binproto and b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_12.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_13.binproto index f3520f18db..89e82218d4 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_13.binproto and b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_13.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_14.binproto index 316a8ff58f..8de36e3e11 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_14.binproto and b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_14.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_05.binproto index 50409bdb83..98dda811c2 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_05.binproto and b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_05.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_02.binproto index d1ff02d444..e9f492ea9b 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_02.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_05.binproto index 24586d0e8f..b5098949dd 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_05.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_05.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_08.binproto index 0c3645f694..ccab74b8da 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_08.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_08.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_11.binproto index ce40e7f071..fc3a8c5c24 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_11.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_11.binproto differ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_14.binproto index 986de31c23..bd83375f67 100644 Binary files a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_14.binproto and b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_14.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_00.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_00.binproto index fb19a76e1a..e939040d5e 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_00.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_00.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_01.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_01.binproto index dba4d8bc42..b1a37c1106 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_01.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_01.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_02.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_02.binproto index d1578c028a..2dbd2cb256 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_02.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_02.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_03.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_03.binproto index 4e2dc336bf..2fcbfce7d4 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_03.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_03.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_06.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_06.binproto index fb19a76e1a..e939040d5e 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_06.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_06.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_07.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_07.binproto index dba4d8bc42..b1a37c1106 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_07.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_07.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_08.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_08.binproto index d1578c028a..2dbd2cb256 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_08.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_08.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_09.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_09.binproto index 4e2dc336bf..2fcbfce7d4 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_09.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_09.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_12.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_12.binproto index fb19a76e1a..e939040d5e 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_12.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_12.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_13.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_13.binproto index dba4d8bc42..b1a37c1106 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_13.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_13.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_14.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_14.binproto index d1578c028a..2dbd2cb256 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_14.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_14.binproto differ diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_15.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_15.binproto index 4e2dc336bf..2fcbfce7d4 100644 Binary files a/app/src/androidTest/assets/backupTests/recipient_call_link_15.binproto and b/app/src/androidTest/assets/backupTests/recipient_call_link_15.binproto differ diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ArchiveImportExportTests.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ArchiveImportExportTests.kt index dd2a46e537..373b162685 100644 --- a/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ArchiveImportExportTests.kt +++ b/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ArchiveImportExportTests.kt @@ -88,6 +88,16 @@ class ArchiveImportExportTests { runTests { it.startsWith("chat_item_group_call_update_") } } +// @Test + fun chatItemGroupChangeChatMultipleUpdate() { + runTests { it.startsWith("chat_item_group_change_chat_multiple_update_") } + } + +// @Test + fun chatItemGroupChangeChatUpdate() { + runTests { it.startsWith("chat_item_group_change_chat_") } + } + // @Test fun chatItemIndividualCallUpdate() { runTests { it.startsWith("chat_item_individual_call_update_") } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt index 8777585da2..d43bc84c2c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt @@ -394,7 +394,7 @@ private fun BackupMessageRecord.toBasicChatItemBuilder(selfRecipientId: Recipien expiresInMs = if (record.expiresIn > 0) record.expiresIn else 0 revisions = emptyList() sms = record.type.isSmsType() - if (record.type.isDirectionlessType()) { + if (record.type.isDirectionlessType() || record.messageExtras?.gv2UpdateDescription != null) { directionless = ChatItem.DirectionlessMessageDetails() } else if (MessageTypes.isOutgoingMessageType(record.type) || record.fromRecipientId == selfRecipientId.toLong()) { outgoing = ChatItem.OutgoingMessageDetails(