From bbd6643733ad93d1e29d362a9d3d8a2539893714 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 26 Nov 2024 16:28:48 -0500 Subject: [PATCH] Update most of the backup integration tests. --- .../assets/backupTests/chat_00.binproto | Bin 545 -> 582 bytes .../assets/backupTests/chat_01.binproto | Bin 620 -> 657 bytes .../assets/backupTests/chat_02.binproto | Bin 610 -> 647 bytes .../assets/backupTests/chat_03.binproto | Bin 593 -> 630 bytes .../assets/backupTests/chat_04.binproto | Bin 511 -> 548 bytes .../assets/backupTests/chat_05.binproto | Bin 607 -> 644 bytes .../assets/backupTests/chat_06.binproto | Bin 453 -> 490 bytes .../assets/backupTests/chat_07.binproto | Bin 461 -> 498 bytes .../assets/backupTests/chat_08.binproto | Bin 467 -> 504 bytes .../assets/backupTests/chat_09.binproto | Bin 447 -> 484 bytes .../assets/backupTests/chat_10.binproto | Bin 467 -> 504 bytes .../assets/backupTests/chat_11.binproto | Bin 461 -> 498 bytes .../assets/backupTests/chat_12.binproto | Bin 453 -> 490 bytes .../assets/backupTests/chat_13.binproto | Bin 461 -> 498 bytes .../assets/backupTests/chat_14.binproto | Bin 467 -> 504 bytes .../assets/backupTests/chat_15.binproto | Bin 447 -> 484 bytes .../assets/backupTests/chat_16.binproto | Bin 467 -> 504 bytes .../assets/backupTests/chat_17.binproto | Bin 461 -> 498 bytes .../assets/backupTests/chat_18.binproto | Bin 453 -> 490 bytes .../assets/backupTests/chat_19.binproto | Bin 461 -> 498 bytes .../assets/backupTests/chat_20.binproto | Bin 467 -> 504 bytes .../assets/backupTests/chat_21.binproto | Bin 447 -> 484 bytes .../assets/backupTests/chat_22.binproto | Bin 467 -> 504 bytes .../assets/backupTests/chat_23.binproto | Bin 461 -> 498 bytes .../assets/backupTests/chat_24.binproto | Bin 453 -> 490 bytes .../assets/backupTests/chat_25.binproto | Bin 461 -> 498 bytes .../assets/backupTests/chat_26.binproto | Bin 467 -> 504 bytes .../chat_item_contact_message_00.binproto | Bin 485 -> 522 bytes .../chat_item_contact_message_01.binproto | Bin 669 -> 706 bytes .../chat_item_contact_message_02.binproto | Bin 903 -> 940 bytes .../chat_item_contact_message_03.binproto | Bin 683 -> 720 bytes .../chat_item_contact_message_04.binproto | Bin 750 -> 787 bytes .../chat_item_contact_message_05.binproto | Bin 757 -> 794 bytes .../chat_item_contact_message_06.binproto | Bin 658 -> 695 bytes .../chat_item_contact_message_07.binproto | Bin 769 -> 806 bytes .../chat_item_contact_message_08.binproto | Bin 731 -> 768 bytes .../chat_item_contact_message_09.binproto | Bin 482 -> 519 bytes .../chat_item_contact_message_10.binproto | Bin 668 -> 705 bytes .../chat_item_contact_message_11.binproto | Bin 903 -> 940 bytes .../chat_item_contact_message_12.binproto | Bin 681 -> 718 bytes .../chat_item_contact_message_13.binproto | Bin 752 -> 789 bytes .../chat_item_contact_message_14.binproto | Bin 757 -> 794 bytes ...t_item_expiration_timer_update_00.binproto | Bin 455 -> 492 bytes ...t_item_expiration_timer_update_01.binproto | Bin 462 -> 499 bytes ...t_item_expiration_timer_update_02.binproto | Bin 462 -> 499 bytes .../chat_item_gift_badge_00.binproto | Bin 807 -> 844 bytes .../chat_item_gift_badge_01.binproto | Bin 805 -> 842 bytes .../chat_item_gift_badge_02.binproto | Bin 797 -> 834 bytes .../chat_item_gift_badge_03.binproto | Bin 471 -> 508 bytes .../chat_item_gift_badge_04.binproto | Bin 802 -> 839 bytes .../chat_item_gift_badge_05.binproto | Bin 799 -> 836 bytes .../chat_item_gift_badge_06.binproto | Bin 804 -> 841 bytes .../chat_item_gift_badge_07.binproto | Bin 471 -> 508 bytes .../chat_item_gift_badge_08.binproto | Bin 795 -> 832 bytes .../chat_item_gift_badge_09.binproto | Bin 806 -> 843 bytes .../chat_item_gift_badge_10.binproto | Bin 804 -> 841 bytes .../chat_item_gift_badge_11.binproto | Bin 462 -> 499 bytes .../chat_item_gift_badge_12.binproto | Bin 802 -> 839 bytes .../chat_item_gift_badge_13.binproto | Bin 806 -> 843 bytes .../chat_item_gift_badge_14.binproto | Bin 799 -> 836 bytes .../chat_item_group_call_update_00.binproto | Bin 741 -> 819 bytes .../chat_item_group_call_update_01.binproto | Bin 749 -> 827 bytes .../chat_item_group_call_update_02.binproto | Bin 751 -> 829 bytes .../chat_item_group_call_update_03.binproto | Bin 743 -> 821 bytes .../chat_item_group_call_update_04.binproto | Bin 753 -> 829 bytes .../chat_item_group_call_update_05.binproto | Bin 751 -> 827 bytes .../chat_item_group_call_update_06.binproto | Bin 743 -> 819 bytes .../chat_item_group_call_update_07.binproto | Bin 749 -> 827 bytes ...up_change_chat_multiple_update_00.binproto | Bin 990 -> 1143 bytes ...up_change_chat_multiple_update_01.binproto | Bin 1032 -> 1185 bytes ...up_change_chat_multiple_update_02.binproto | Bin 992 -> 1145 bytes ...up_change_chat_multiple_update_03.binproto | Bin 1100 -> 1253 bytes ...up_change_chat_multiple_update_04.binproto | Bin 996 -> 1149 bytes ...up_change_chat_multiple_update_05.binproto | Bin 996 -> 1149 bytes ...up_change_chat_multiple_update_06.binproto | Bin 1012 -> 1165 bytes ...up_change_chat_multiple_update_07.binproto | Bin 1046 -> 1199 bytes ...up_change_chat_multiple_update_08.binproto | Bin 996 -> 1149 bytes ..._item_group_change_chat_update_00.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_01.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_02.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_03.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_04.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_05.binproto | Bin 958 -> 1111 bytes ..._item_group_change_chat_update_06.binproto | Bin 963 -> 1116 bytes ..._item_group_change_chat_update_07.binproto | Bin 959 -> 1112 bytes ..._item_group_change_chat_update_08.binproto | Bin 948 -> 1101 bytes ..._item_group_change_chat_update_09.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_10.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_11.binproto | Bin 1002 -> 1155 bytes ..._item_group_change_chat_update_12.binproto | Bin 976 -> 1129 bytes ..._item_group_change_chat_update_13.binproto | Bin 966 -> 1119 bytes ..._item_group_change_chat_update_14.binproto | Bin 948 -> 1101 bytes ..._item_group_change_chat_update_15.binproto | Bin 948 -> 1101 bytes ..._item_group_change_chat_update_16.binproto | Bin 948 -> 1101 bytes ..._item_group_change_chat_update_17.binproto | Bin 948 -> 1101 bytes ..._item_group_change_chat_update_18.binproto | Bin 948 -> 1101 bytes ..._item_group_change_chat_update_19.binproto | Bin 948 -> 1101 bytes ..._item_group_change_chat_update_20.binproto | Bin 948 -> 1101 bytes ..._item_group_change_chat_update_21.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_22.binproto | Bin 966 -> 1119 bytes ..._item_group_change_chat_update_23.binproto | Bin 964 -> 1117 bytes ..._item_group_change_chat_update_24.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_25.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_26.binproto | Bin 964 -> 1117 bytes ..._item_group_change_chat_update_27.binproto | Bin 964 -> 1117 bytes ..._item_group_change_chat_update_28.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_29.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_30.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_31.binproto | Bin 946 -> 1099 bytes ..._item_group_change_chat_update_32.binproto | Bin 948 -> 1101 bytes ..._item_group_change_chat_update_33.binproto | Bin 948 -> 1101 bytes ...at_item_individual_call_update_00.binproto | Bin 472 -> 509 bytes ...at_item_individual_call_update_01.binproto | Bin 480 -> 517 bytes ...at_item_individual_call_update_02.binproto | Bin 478 -> 515 bytes ...at_item_individual_call_update_03.binproto | Bin 472 -> 509 bytes ...at_item_learned_profile_update_00.binproto | Bin 461 -> 498 bytes ...at_item_learned_profile_update_01.binproto | Bin 461 -> 498 bytes ...at_item_learned_profile_update_02.binproto | Bin 468 -> 505 bytes ...at_item_learned_profile_update_03.binproto | Bin 466 -> 503 bytes ...at_item_learned_profile_update_04.binproto | Bin 463 -> 500 bytes ...chat_item_payment_notification_00.binproto | Bin 691 -> 728 bytes ...chat_item_payment_notification_01.binproto | Bin 764 -> 801 bytes ...chat_item_payment_notification_02.binproto | Bin 764 -> 801 bytes ...chat_item_payment_notification_03.binproto | Bin 570 -> 607 bytes ...chat_item_payment_notification_04.binproto | Bin 517 -> 554 bytes ...chat_item_payment_notification_05.binproto | Bin 576 -> 613 bytes ...chat_item_payment_notification_06.binproto | Bin 756 -> 793 bytes ...chat_item_payment_notification_07.binproto | Bin 754 -> 791 bytes ...chat_item_payment_notification_08.binproto | Bin 694 -> 731 bytes ...chat_item_payment_notification_09.binproto | Bin 581 -> 618 bytes ...chat_item_payment_notification_10.binproto | Bin 589 -> 626 bytes ...chat_item_payment_notification_11.binproto | Bin 561 -> 598 bytes ...chat_item_payment_notification_12.binproto | Bin 686 -> 723 bytes ...chat_item_payment_notification_13.binproto | Bin 765 -> 802 bytes ...chat_item_payment_notification_14.binproto | Bin 766 -> 803 bytes ...hat_item_profile_change_update_00.binproto | Bin 481 -> 518 bytes ...hat_item_profile_change_update_01.binproto | Bin 482 -> 519 bytes ...hat_item_profile_change_update_02.binproto | Bin 479 -> 516 bytes .../chat_item_remote_delete_00.binproto | Bin 471 -> 508 bytes .../chat_item_remote_delete_01.binproto | Bin 467 -> 504 bytes .../chat_item_remote_delete_02.binproto | Bin 459 -> 496 bytes .../chat_item_remote_delete_03.binproto | Bin 468 -> 505 bytes .../chat_item_remote_delete_04.binproto | Bin 466 -> 503 bytes .../chat_item_remote_delete_05.binproto | Bin 461 -> 498 bytes .../chat_item_remote_delete_06.binproto | Bin 466 -> 503 bytes .../chat_item_remote_delete_07.binproto | Bin 468 -> 505 bytes .../chat_item_remote_delete_08.binproto | Bin 459 -> 496 bytes .../chat_item_remote_delete_09.binproto | Bin 468 -> 505 bytes .../chat_item_remote_delete_10.binproto | Bin 466 -> 503 bytes .../chat_item_remote_delete_11.binproto | Bin 459 -> 496 bytes .../chat_item_remote_delete_12.binproto | Bin 466 -> 503 bytes .../chat_item_remote_delete_13.binproto | Bin 468 -> 505 bytes .../chat_item_remote_delete_14.binproto | Bin 461 -> 498 bytes ...item_session_switchover_update_00.binproto | Bin 461 -> 498 bytes ...item_session_switchover_update_01.binproto | Bin 462 -> 499 bytes .../chat_item_simple_updates_00.binproto | Bin 457 -> 494 bytes .../chat_item_simple_updates_01.binproto | Bin 457 -> 494 bytes .../chat_item_simple_updates_02.binproto | Bin 457 -> 494 bytes .../chat_item_simple_updates_03.binproto | Bin 457 -> 494 bytes .../chat_item_simple_updates_04.binproto | Bin 457 -> 494 bytes .../chat_item_simple_updates_05.binproto | Bin 466 -> 503 bytes .../chat_item_simple_updates_06.binproto | Bin 479 -> 516 bytes .../chat_item_simple_updates_07.binproto | Bin 457 -> 494 bytes .../chat_item_simple_updates_08.binproto | Bin 479 -> 516 bytes .../chat_item_simple_updates_09.binproto | Bin 479 -> 516 bytes .../chat_item_simple_updates_10.binproto | Bin 479 -> 516 bytes .../chat_item_simple_updates_11.binproto | Bin 479 -> 516 bytes .../chat_item_simple_updates_12.binproto | Bin 457 -> 494 bytes .../chat_item_simple_updates_13.binproto | Bin 457 -> 494 bytes .../chat_item_simple_updates_14.binproto | Bin 457 -> 494 bytes .../chat_item_simple_updates_15.binproto | Bin 457 -> 494 bytes ...tandard_message_formatted_text_00.binproto | Bin 838 -> 914 bytes ...tandard_message_formatted_text_01.binproto | Bin 854 -> 930 bytes ...tandard_message_formatted_text_02.binproto | Bin 858 -> 934 bytes ...tandard_message_formatted_text_03.binproto | Bin 886 -> 962 bytes ...tandard_message_formatted_text_04.binproto | Bin 918 -> 994 bytes ...tandard_message_formatted_text_05.binproto | Bin 890 -> 966 bytes ...tandard_message_formatted_text_06.binproto | Bin 854 -> 930 bytes ...tandard_message_formatted_text_07.binproto | Bin 886 -> 962 bytes ...tandard_message_formatted_text_08.binproto | Bin 842 -> 918 bytes ...tandard_message_formatted_text_09.binproto | Bin 886 -> 962 bytes ...tandard_message_formatted_text_10.binproto | Bin 918 -> 994 bytes ...tandard_message_formatted_text_11.binproto | Bin 898 -> 974 bytes ...tandard_message_formatted_text_12.binproto | Bin 854 -> 930 bytes ...tandard_message_formatted_text_13.binproto | Bin 870 -> 946 bytes ...tandard_message_formatted_text_14.binproto | Bin 850 -> 926 bytes ...tem_standard_message_long_text_00.binproto | Bin 610 -> 647 bytes ...tem_standard_message_long_text_01.binproto | Bin 658 -> 695 bytes ...tem_standard_message_long_text_02.binproto | Bin 670 -> 707 bytes ...tem_standard_message_long_text_03.binproto | Bin 607 -> 644 bytes ...tem_standard_message_long_text_04.binproto | Bin 616 -> 653 bytes ...tem_standard_message_long_text_05.binproto | Bin 645 -> 682 bytes ...tem_standard_message_long_text_06.binproto | Bin 588 -> 625 bytes ...tem_standard_message_long_text_07.binproto | Bin 562 -> 599 bytes ...tem_standard_message_long_text_08.binproto | Bin 649 -> 686 bytes ...tem_standard_message_long_text_09.binproto | Bin 636 -> 673 bytes ...tem_standard_message_long_text_10.binproto | Bin 649 -> 686 bytes ...tem_standard_message_long_text_11.binproto | Bin 649 -> 686 bytes ...tem_standard_message_long_text_12.binproto | Bin 592 -> 629 bytes ...tem_standard_message_long_text_13.binproto | Bin 624 -> 661 bytes ...tem_standard_message_long_text_14.binproto | Bin 635 -> 672 bytes ...chat_item_standard_message_sms_00.binproto | Bin 482 -> 519 bytes ...chat_item_standard_message_sms_01.binproto | Bin 582 -> 619 bytes ...chat_item_standard_message_sms_02.binproto | Bin 993 -> 1030 bytes ...chat_item_standard_message_sms_03.binproto | Bin 483 -> 520 bytes ...chat_item_standard_message_sms_04.binproto | Bin 577 -> 614 bytes ...chat_item_standard_message_sms_05.binproto | Bin 999 -> 1036 bytes ...chat_item_standard_message_sms_06.binproto | Bin 477 -> 514 bytes ...chat_item_standard_message_sms_07.binproto | Bin 583 -> 620 bytes ...chat_item_standard_message_sms_08.binproto | Bin 993 -> 1030 bytes ...chat_item_standard_message_sms_09.binproto | Bin 483 -> 520 bytes ...chat_item_standard_message_sms_10.binproto | Bin 577 -> 614 bytes ...chat_item_standard_message_sms_11.binproto | Bin 997 -> 1034 bytes ...chat_item_standard_message_sms_12.binproto | Bin 477 -> 514 bytes ...chat_item_standard_message_sms_13.binproto | Bin 583 -> 620 bytes ...chat_item_standard_message_sms_14.binproto | Bin 995 -> 1032 bytes ...rd_message_special_attachments_00.binproto | Bin 572 -> 609 bytes ...rd_message_special_attachments_01.binproto | Bin 585 -> 622 bytes ...rd_message_special_attachments_02.binproto | Bin 599 -> 636 bytes ...rd_message_special_attachments_03.binproto | Bin 569 -> 606 bytes ...rd_message_special_attachments_04.binproto | Bin 584 -> 621 bytes ...rd_message_special_attachments_05.binproto | Bin 601 -> 638 bytes ...rd_message_special_attachments_06.binproto | Bin 566 -> 603 bytes ...rd_message_special_attachments_07.binproto | Bin 586 -> 623 bytes ...rd_message_special_attachments_08.binproto | Bin 599 -> 636 bytes ...rd_message_special_attachments_09.binproto | Bin 569 -> 606 bytes ...rd_message_special_attachments_10.binproto | Bin 584 -> 621 bytes ...rd_message_special_attachments_11.binproto | Bin 599 -> 636 bytes ...rd_message_special_attachments_12.binproto | Bin 566 -> 603 bytes ...rd_message_special_attachments_13.binproto | Bin 586 -> 623 bytes ...rd_message_special_attachments_14.binproto | Bin 601 -> 638 bytes ...d_message_standard_attachments_00.binproto | Bin 571 -> 608 bytes ...d_message_standard_attachments_01.binproto | Bin 1049 -> 1086 bytes ...d_message_standard_attachments_02.binproto | Bin 1105 -> 1142 bytes ...d_message_standard_attachments_03.binproto | Bin 721 -> 758 bytes ...d_message_standard_attachments_04.binproto | Bin 924 -> 961 bytes ...d_message_standard_attachments_05.binproto | Bin 1194 -> 1231 bytes ...d_message_standard_attachments_06.binproto | Bin 681 -> 718 bytes ...d_message_standard_attachments_07.binproto | Bin 963 -> 1000 bytes ...d_message_standard_attachments_08.binproto | Bin 1168 -> 1205 bytes ...d_message_standard_attachments_09.binproto | Bin 652 -> 689 bytes ...d_message_standard_attachments_10.binproto | Bin 935 -> 972 bytes ...d_message_standard_attachments_11.binproto | Bin 1231 -> 1268 bytes ...d_message_standard_attachments_12.binproto | Bin 581 -> 618 bytes ...d_message_standard_attachments_13.binproto | Bin 880 -> 917 bytes ...d_message_standard_attachments_14.binproto | Bin 1277 -> 1314 bytes ...tem_standard_message_text_only_00.binproto | Bin 504 -> 541 bytes ...tem_standard_message_text_only_01.binproto | Bin 523 -> 560 bytes ...tem_standard_message_text_only_02.binproto | Bin 543 -> 580 bytes ...tem_standard_message_text_only_03.binproto | Bin 501 -> 538 bytes ...tem_standard_message_text_only_04.binproto | Bin 522 -> 559 bytes ...tem_standard_message_text_only_05.binproto | Bin 545 -> 582 bytes ...tem_standard_message_text_only_06.binproto | Bin 499 -> 536 bytes ...tem_standard_message_text_only_07.binproto | Bin 524 -> 561 bytes ...tem_standard_message_text_only_08.binproto | Bin 543 -> 580 bytes ...tem_standard_message_text_only_09.binproto | Bin 501 -> 538 bytes ...tem_standard_message_text_only_10.binproto | Bin 522 -> 559 bytes ...tem_standard_message_text_only_11.binproto | Bin 543 -> 580 bytes ...tem_standard_message_text_only_12.binproto | Bin 499 -> 536 bytes ...tem_standard_message_text_only_13.binproto | Bin 524 -> 561 bytes ...tem_standard_message_text_only_14.binproto | Bin 545 -> 582 bytes ...em_standard_message_with_edits_00.binproto | Bin 600 -> 637 bytes ...em_standard_message_with_edits_01.binproto | Bin 739 -> 776 bytes ...em_standard_message_with_edits_02.binproto | Bin 588 -> 625 bytes ...dard_message_with_link_preview_00.binproto | Bin 561 -> 598 bytes ...dard_message_with_link_preview_01.binproto | Bin 748 -> 785 bytes ...dard_message_with_link_preview_02.binproto | Bin 839 -> 876 bytes ...dard_message_with_link_preview_03.binproto | Bin 736 -> 773 bytes ...dard_message_with_link_preview_04.binproto | Bin 732 -> 769 bytes ...dard_message_with_link_preview_05.binproto | Bin 778 -> 815 bytes ...dard_message_with_link_preview_06.binproto | Bin 732 -> 769 bytes ...dard_message_with_link_preview_07.binproto | Bin 711 -> 748 bytes ...dard_message_with_link_preview_08.binproto | Bin 680 -> 717 bytes ...dard_message_with_link_preview_09.binproto | Bin 558 -> 595 bytes ...dard_message_with_link_preview_10.binproto | Bin 747 -> 784 bytes ...dard_message_with_link_preview_11.binproto | Bin 839 -> 876 bytes ...dard_message_with_link_preview_12.binproto | Bin 734 -> 771 bytes ...dard_message_with_link_preview_13.binproto | Bin 734 -> 771 bytes ...dard_message_with_link_preview_14.binproto | Bin 778 -> 815 bytes .../chat_item_sticker_message_00.binproto | Bin 630 -> 667 bytes .../chat_item_sticker_message_01.binproto | Bin 669 -> 706 bytes .../chat_item_sticker_message_02.binproto | Bin 698 -> 735 bytes .../chat_item_sticker_message_03.binproto | Bin 637 -> 674 bytes .../chat_item_sticker_message_04.binproto | Bin 635 -> 672 bytes .../chat_item_sticker_message_05.binproto | Bin 669 -> 706 bytes .../chat_item_sticker_message_06.binproto | Bin 615 -> 652 bytes .../chat_item_sticker_message_07.binproto | Bin 580 -> 617 bytes .../chat_item_sticker_message_08.binproto | Bin 660 -> 697 bytes .../chat_item_sticker_message_09.binproto | Bin 658 -> 695 bytes .../chat_item_sticker_message_10.binproto | Bin 686 -> 723 bytes .../chat_item_sticker_message_11.binproto | Bin 662 -> 699 bytes .../chat_item_sticker_message_12.binproto | Bin 609 -> 646 bytes .../chat_item_sticker_message_13.binproto | Bin 661 -> 698 bytes .../chat_item_sticker_message_14.binproto | Bin 655 -> 692 bytes .../chat_item_thread_merge_update_00.binproto | Bin 461 -> 498 bytes .../chat_item_thread_merge_update_01.binproto | Bin 462 -> 499 bytes .../chat_item_view_once_00.binproto | Bin 472 -> 509 bytes .../chat_item_view_once_01.binproto | Bin 568 -> 605 bytes .../chat_item_view_once_02.binproto | Bin 644 -> 681 bytes .../chat_item_view_once_03.binproto | Bin 620 -> 657 bytes .../chat_item_view_once_04.binproto | Bin 642 -> 679 bytes .../chat_item_view_once_05.binproto | Bin 561 -> 598 bytes .../chat_item_view_once_06.binproto | Bin 623 -> 660 bytes .../chat_item_view_once_07.binproto | Bin 552 -> 589 bytes .../chat_item_view_once_08.binproto | Bin 531 -> 568 bytes .../chat_item_view_once_09.binproto | Bin 469 -> 506 bytes .../chat_item_view_once_10.binproto | Bin 566 -> 603 bytes .../chat_item_view_once_11.binproto | Bin 644 -> 681 bytes .../chat_item_view_once_12.binproto | Bin 618 -> 655 bytes .../chat_item_view_once_13.binproto | Bin 644 -> 681 bytes .../chat_item_view_once_14.binproto | Bin 561 -> 598 bytes .../recipient_contacts_01.binproto | Bin 442 -> 482 bytes .../recipient_contacts_02.binproto | Bin 429 -> 469 bytes .../recipient_contacts_03.binproto | Bin 445 -> 483 bytes .../recipient_distribution_list_00.binproto | Bin 661 -> 777 bytes .../recipient_distribution_list_01.binproto | Bin 676 -> 792 bytes .../recipient_distribution_list_02.binproto | Bin 670 -> 786 bytes .../recipient_distribution_list_03.binproto | Bin 680 -> 796 bytes .../backupTests/recipient_groups_00.binproto | Bin 1086 -> 1278 bytes .../backupTests/recipient_groups_01.binproto | Bin 1270 -> 1462 bytes .../backupTests/recipient_groups_02.binproto | Bin 1228 -> 1420 bytes .../backupTests/recipient_groups_03.binproto | Bin 1217 -> 1409 bytes .../backup/v2/ArchiveImportExportTests.kt | 2 +- .../RecipientTableArchiveExtensions.kt | 49 +++++++++++------- .../v2/exporters/ChatArchiveExporter.kt | 4 +- .../v2/exporters/ChatItemArchiveExporter.kt | 22 ++++---- .../v2/exporters/ContactArchiveExporter.kt | 12 +++++ .../backup/v2/importer/ChatArchiveImporter.kt | 4 +- .../v2/importer/ChatItemArchiveImporter.kt | 9 ++-- .../v2/importer/ContactArchiveImporter.kt | 29 ++++++++++- .../v2/util/ArchiveConverterExtensions.kt | 4 +- app/src/main/protowire/Backup.proto | 45 +++++++++++----- 332 files changed, 125 insertions(+), 55 deletions(-) diff --git a/app/src/androidTest/assets/backupTests/chat_00.binproto b/app/src/androidTest/assets/backupTests/chat_00.binproto index 62ce43003c6b5a92df048a9daf7dcd4e02b14d15..3333623fb9dccaeda3c6d4fa2ab3e9db7cc69c0b 100644 GIT binary patch delta 61 zcmV-D0K)&F1jYogM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iCk=7U9 delta 23 ecmX@cvXEtiJ0p9NPyz>wP|V~2#;D0>87l!$AqLd| diff --git a/app/src/androidTest/assets/backupTests/chat_01.binproto b/app/src/androidTest/assets/backupTests/chat_01.binproto index 1683ae3f1c33d1a811487517e5fb15d93a12b73c..91db1eaf81d8e3df31f476037cb22d662d253263 100644 GIT binary patch delta 61 zcmV-D0K)(51d#=>M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)j2m;)F< delta 23 fcmbQp`i5nLJ0p9NPyz>wP|V~2#;D0>8IJ$}QRW9X diff --git a/app/src/androidTest/assets/backupTests/chat_02.binproto b/app/src/androidTest/assets/backupTests/chat_02.binproto index 88e5e5a9ca8c2aca1a41dae7be24446dc3b623f3..50d071621b358755a6fa7b0dcb2a45ac3dfb12fa 100644 GIT binary patch delta 61 zcmV-D0K)&`1cwE%M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i@lSvpN delta 23 ecmZo?eZ;cCosm6BD1n1TC}wg1W7OocjJp6(BnKG) diff --git a/app/src/androidTest/assets/backupTests/chat_03.binproto b/app/src/androidTest/assets/backupTests/chat_03.binproto index 56b77af28b944f3126ee5dce8ef5f3a3c6611833..ef963f5b674f7fa1078125e38d974a459a8f5ba6 100644 GIT binary patch delta 61 zcmV-D0K)oi~5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iysD>DB delta 23 fcmeyya*<_&J0p9NPyz>wP|V~2#;D0>8CL=TSdj;1 diff --git a/app/src/androidTest/assets/backupTests/chat_04.binproto b/app/src/androidTest/assets/backupTests/chat_04.binproto index 5227b732d30e3ccfac3495808ebe8045811f8a3c..6b54ae21dd48eff325b65190ded7268a2371b959 100644 GIT binary patch delta 61 zcmV-D0K)(O1Ed77M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h#pa>WD delta 23 ecmZ3&@}GHwJ0p9NPyz>wP|V~2#;D0>8N&folLqbp diff --git a/app/src/androidTest/assets/backupTests/chat_05.binproto b/app/src/androidTest/assets/backupTests/chat_05.binproto index b591f0439d94d086a09c8a846790d9a12519bb87..2e65ab153b6861e80e4f87579854746d9dfa7014 100644 GIT binary patch delta 61 zcmV-D0K)&@1cU{!M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i=k=_^? delta 23 ecmZo+z0b12osm6BD1n1TC}wg1W7OocjN1WEod*yA diff --git a/app/src/androidTest/assets/backupTests/chat_06.binproto b/app/src/androidTest/assets/backupTests/chat_06.binproto index 049f678a20bcfc5e31f4008ab97ba48a3087af17..eda2f427cf76f18f95c1a6505ed630ee44e27174 100644 GIT binary patch delta 61 zcmV-D0K)&p1L^~?M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h5q2w3H delta 23 ecmaFGe3W^EJ0p9NPyz>wP|V~2#;D0>8D#-g%Lcyy diff --git a/app/src/androidTest/assets/backupTests/chat_07.binproto b/app/src/androidTest/assets/backupTests/chat_07.binproto index ad785ed2bf42842a475760fdf74243790f5c9485..b1cf4aba486229ec5387564687e0707330305397 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_08.binproto b/app/src/androidTest/assets/backupTests/chat_08.binproto index ebfed08c13650395f1a510d8de8c49218e3468e3..bced1ced770156bdf76ba0fc7813c30b27774837 100644 GIT binary patch delta 61 zcmV-D0K)&%1NZ~5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hJsDc;r delta 23 ecmeyte3^NJJ0p9NPyz>wP|V~2#;D0>8MOgeK?dmn diff --git a/app/src/androidTest/assets/backupTests/chat_09.binproto b/app/src/androidTest/assets/backupTests/chat_09.binproto index 1ad160bf84bb41477b7ba2ae1a3d0961ee08888f..ff4dafe2c5729f0ecf5928be2482259d4b4d9a0d 100644 GIT binary patch delta 80 zcmV-W0I&bQ1LOm+M*#_j0TP1&2m}&;lTHCzI&vWe>UD*yPi^6mI`##hX|)Q{Y*nu( mdE*=2Sl-CG7G4%kIsgwP|V~2#;D0>8N~rqy#}oS diff --git a/app/src/androidTest/assets/backupTests/chat_10.binproto b/app/src/androidTest/assets/backupTests/chat_10.binproto index 9ff10ea74f1163d36b0476f5cc37150d92cc4977..d36b0265cc61322a16f015c075dc4ae0524edae6 100644 GIT binary patch delta 61 zcmV-D0K)&%1NZ~5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hJsDc;r delta 23 ecmeyte3^NJJ0p9NPyz>wP|V~2#;D0>8MOgeK?dmn diff --git a/app/src/androidTest/assets/backupTests/chat_11.binproto b/app/src/androidTest/assets/backupTests/chat_11.binproto index a32ebcfbe3065d1b30f856149e453e51bf286f33..64cd9f2005abbcf1784e2cda2b3bdcd0d8187694 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_12.binproto b/app/src/androidTest/assets/backupTests/chat_12.binproto index 08d40530f5ad1e0b3819ae93111e551d7dcebd5a..1b0da8307eacea99a784427dca0354eb25682f62 100644 GIT binary patch delta 61 zcmV-D0K)&p1L^~?M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h5q2w3H delta 23 ecmaFGe3W^EJ0p9NPyz>wP|V~2#;D0>8D#-g%Lcyy diff --git a/app/src/androidTest/assets/backupTests/chat_13.binproto b/app/src/androidTest/assets/backupTests/chat_13.binproto index f18b1ed4d52758ea0a2148def317b29632857f1d..ae49a511b204a604d9b2c9ab442043912d40cdb5 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_14.binproto b/app/src/androidTest/assets/backupTests/chat_14.binproto index 5fcf98400e612c3654426162fba2aac29edf9392..9f2c775a65722786a6742679d4bca5d5c778982a 100644 GIT binary patch delta 61 zcmV-D0K)&%1NZ~5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hJsDc;r delta 23 ecmeyte3^NJJ0p9NPyz>wP|V~2#;D0>8MOgeK?dmn diff --git a/app/src/androidTest/assets/backupTests/chat_15.binproto b/app/src/androidTest/assets/backupTests/chat_15.binproto index b0a2fdce53c00f89ea8e0db8168e7489c6547d60..f39638ede100c37a8892d506ddcbc746aa3408b6 100644 GIT binary patch delta 80 zcmV-W0I&bQ1LOm+M*#_j0TP1&2m}&;lTHCzI&vWe>UD*yPi^6mI`##hX|)Q{Y*nu( mdE*=2Sl-CG7G4%kIsgwP|V~2#;D0>8N~rqy#}oS diff --git a/app/src/androidTest/assets/backupTests/chat_16.binproto b/app/src/androidTest/assets/backupTests/chat_16.binproto index d618d5c413802db9f622ef391c38befee4e8669c..a2252fbfb9941898052f59f618508a340f5ba9bc 100644 GIT binary patch delta 61 zcmV-D0K)&%1NZ~5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hJsDc;r delta 23 ecmeyte3^NJJ0p9NPyz>wP|V~2#;D0>8MOgeK?dmn diff --git a/app/src/androidTest/assets/backupTests/chat_17.binproto b/app/src/androidTest/assets/backupTests/chat_17.binproto index dba433590d2892764a493fa68a47b9127107b8ba..2612e19a4c36410bcc0f5f9be1369dd68e10dd75 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_18.binproto b/app/src/androidTest/assets/backupTests/chat_18.binproto index 1bfa7407e9e18b37f35f908b406b1c6e84930b9e..c9dec51c52717cc45a959ec5d91f22f77ea38ceb 100644 GIT binary patch delta 61 zcmV-D0K)&p1L^~?M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h5q2w3H delta 23 ecmaFGe3W^EJ0p9NPyz>wP|V~2#;D0>8D#-g%Lcyy diff --git a/app/src/androidTest/assets/backupTests/chat_19.binproto b/app/src/androidTest/assets/backupTests/chat_19.binproto index 3a0d16be3a7b92bcb031c2541f8141d48cc73eaf..b0a630ae97bcfa86cf7d8b26aa3c3515b280311b 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_20.binproto b/app/src/androidTest/assets/backupTests/chat_20.binproto index 5a21a991380edac684f729727fa0993f47d3aae0..737d5053a866e57e525f2864a80537119e1688ce 100644 GIT binary patch delta 61 zcmV-D0K)&%1NZ~5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hJsDc;r delta 23 ecmeyte3^NJJ0p9NPyz>wP|V~2#;D0>8MOgeK?dmn diff --git a/app/src/androidTest/assets/backupTests/chat_21.binproto b/app/src/androidTest/assets/backupTests/chat_21.binproto index 256ccb98baedec7a1b98762ee427ddec93f31c28..7c030dcda33b6c8a1467e94d2dad7438393082e4 100644 GIT binary patch delta 80 zcmV-W0I&bQ1LOm+M*#_j0TP1&2m}&;lTHCzI&vWe>UD*yPi^6mI`##hX|)Q{Y*nu( mdE*=2Sl-CG7G4%kIsgl48 delta 23 ecmaFDyq|f4J0p9NPyz>wP|V~2#;D0>8N~rqy#}oS diff --git a/app/src/androidTest/assets/backupTests/chat_22.binproto b/app/src/androidTest/assets/backupTests/chat_22.binproto index 6a66382a41412bbb6ea666fa884f829bd60d223e..9e0b2919bb37714c68c83482678fe70e8d5e4607 100644 GIT binary patch delta 61 zcmV-D0K)&%1NZ~5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hJsDc;r delta 23 ecmeyte3^NJJ0p9NPyz>wP|V~2#;D0>8MOgeK?dmn diff --git a/app/src/androidTest/assets/backupTests/chat_23.binproto b/app/src/androidTest/assets/backupTests/chat_23.binproto index 05d380fe4262414af825205f9452bc8b14dab8f0..d0797013a3e13d61a1f0194573e82c00c9f4dd85 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_24.binproto b/app/src/androidTest/assets/backupTests/chat_24.binproto index 595d9b9127d925d73b0d62ee82c9f8fe0ba90597..c41863fe4f19b663dbb78231aeb11b8ce0221496 100644 GIT binary patch delta 61 zcmV-D0K)&p1L^~?M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h5q2w3H delta 23 ecmaFGe3W^EJ0p9NPyz>wP|V~2#;D0>8D#-g%Lcyy diff --git a/app/src/androidTest/assets/backupTests/chat_25.binproto b/app/src/androidTest/assets/backupTests/chat_25.binproto index aa15046f0fe9732b884cc5f515c00b07494571ec..a533ca441f46a8025a785162438d1b16199ceca9 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_26.binproto b/app/src/androidTest/assets/backupTests/chat_26.binproto index 9161f4ed1cdd1935a3e4e96a6e1a9d41ec66be39..2e5715090b7fa02e789468e7e2146c04b625c96f 100644 GIT binary patch delta 61 zcmV-D0K)&%1NZ~5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hJsDc;r delta 23 ecmeyte3^NJJ0p9NPyz>wP|V~2#;D0>8MOgeK?dmn diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_00.binproto index b3a98a44fc611eaca8bbc4518982efbb1d81f166..c0011f497c461b7d3f765a64b8396da8649c683f 100644 GIT binary patch delta 61 zcmV-D0K)&}1BwK&M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hblfDUD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jpkmwjx delta 23 fcmX@aI+t~WJ0p9NPyz>wP|V~2#;D0>8NUJmP!|VF diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_02.binproto index 9c3c29b7ecc285752a79692256f0bc93e4d5a7df..3df6778b3c3bb980a8236cd4ef83dfecbddc9364 100644 GIT binary patch delta 62 zcmV-E0Kxx<2doFMM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0^z0iY!qHvj+t delta 24 fcmZ3(-p;UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?B0j{MNp8x;= delta 24 fcmcb>x|(%^J0p9NPyz>wP|V~2#;DC_8JQUYSfd7( diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_04.binproto index 551652af558ac37b6449231eaa33f1df16cef8c8..9333b464c7d5afa2198999fc321a4e758dfece6b 100644 GIT binary patch delta 62 zcmV-E0Kxz61(OD_M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?^0kKpU=>Px# delta 24 fcmbQt_KtOfJ0p9NPyz>wP|V~2#;DC_8QmBGSxN@r diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_05.binproto index 2d93a5e6f9f0530e6e5f192d9ae7f70fce439bec..9daeeb8a3e302e6ce8fde5bae583472351ce37af 100644 GIT binary patch delta 62 zcmV-E0KxzD1)2u1M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@00kpUm{r~^~ delta 24 fcmbQm_LX&mJ0p9NPyz>wP|V~2#;DC_8GRW6TABv+ diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_06.binproto index 383b786ddcf136cfcc0151735577ae35313d4b54..4723d8f88c9f27354f96c57355a3e0355e1b03e6 100644 GIT binary patch delta 61 zcmV-D0K)&01-AvTM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jei?tXt delta 23 fcmdnaI*E0IJ0p9NPyz>wP|V~2#;D0>8D9YaPACT| diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_07.binproto index 02df535a22b85af23f441574bd66eaf82c00655f..821b22caede75cafb0583abb1efb6f5bd35be11c 100644 GIT binary patch delta 62 zcmV-E0Kxx(2BrqEM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@C0h`4aqW}N^ delta 24 fcmZ3+*2uQOosm6BD1n1TC}wg1W7OuejFF50QSSzt diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_08.binproto index f071168fcb404f549d7009cfaa94bf554a22c6a1..26a7f388e8f1edff11d74d68795bd20d8c58e8a3 100644 GIT binary patch delta 62 zcmV-E0Kxy;1%L*yM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?x0jMAsumAu6 delta 24 fcmZo*yUn`6osm6BD1n1TC}wg1W7OuejK+)rRk{YJ diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_09.binproto index 28f72983183c0756146ac15466e2ceb5b2513b07..9ae16e9ed7a20315a6bab4fa9b440b0c5a18e053 100644 GIT binary patch delta 61 zcmV-D0K)&`1BV2#M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hYl2aF; delta 23 ecmZo?dBnWIosm6BD1n1TC}wg1W7Oocj8*_odIpyO diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_10.binproto index 6f244fc05ec52d3b2f19746df9508daf9820d191..d02f99d23f0ff600572e1457af2d8ef5f4b33663 100644 GIT binary patch delta 61 zcmV-D0K)&A1;GWdM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jokZ%}K delta 23 fcmX@eI)`wP|V~2#;D0>8NUDkPwEFq diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_11.binproto index fab134cc7b0a18f77d4053a00d86acae2482b2f8..f2c486a450df5d6fac26adef8b753492592c8372 100644 GIT binary patch delta 62 zcmV-E0Kxx<2doFMM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0^z0iY!qHvj+t delta 24 fcmZ3(-p;UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?90j;eUnE(I) delta 24 fcmX@dx{`H+J0p9NPyz>wP|V~2#;DC_85tP?SVIPo diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_13.binproto index 41ba5e5fd7ba92b0796168ce2c385a4bd4ca7912..4eea60e590edff10c8a42c0dccd832bb7c2b475d 100644 GIT binary patch delta 62 zcmV-E0Kxz81(gP{M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?`0kTXN?*IS* delta 24 fcmbQr_JMVSJ0p9NPyz>wP|V~2#;DC_89f*QS*ix+ diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_14.binproto index 1c5e6fe694965786a7a30217233370fec6800f91..430f9ec06135424c34b34dae5045c44b9a7eeda6 100644 GIT binary patch delta 62 zcmV-E0KxzD1)2u1M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@00kpUm{r~^~ delta 24 fcmbQm_LX&mJ0p9NPyz>wP|V~2#;DC_8GRW6TABv+ diff --git a/app/src/androidTest/assets/backupTests/chat_item_expiration_timer_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_expiration_timer_update_00.binproto index 6f36601965310e50d2df99496c5c7dcf96093b00..7f4ed81c00c8d8ab3ab63460224d1f2cc998a061 100644 GIT binary patch delta 61 zcmV-D0K)&r1MCB^M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h7qShDA delta 23 ecmaFEe4KfMJ0p9NPyz>wP|V~2#;D0>8RY?1B?iR+ diff --git a/app/src/androidTest/assets/backupTests/chat_item_expiration_timer_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_expiration_timer_update_01.binproto index 424421d52680cdc3bcb0f72ed7b21e0e87b39ca5..b7898c1ffb360c50ff6f05e3f7b24aba04b3da0a 100644 GIT binary patch delta 61 zcmV-D0K)&y1M>s0M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hErX?5S delta 23 ecmey&e2#g8J0p9NPyz>wP|V~2#;D0>8Pxz+Us0M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hErX?5S delta 23 ecmey&e2#g8J0p9NPyz>wP|V~2#;D0>8Pxz+UUD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@o0j@0=6#xJL delta 24 fcmX@Zww!H)J0p9NPyz>wP|V~2#;DC_8S5DVSq}#c diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_01.binproto index baabfed1f2c707a504388dd1089adda878600b60..2f4661750470f3910a1e1c5134f57496c137c85b 100644 GIT binary patch delta 62 zcmV-E0KxyI2FeDoM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@m0j)I{4*&oF delta 24 fcmX@bwv=syJ0p9NPyz>wP|V~2#;DC_8EY8UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@e0jX6N_W%F@ delta 24 fcmX@aHkWOKJ0p9NPyz>wP|V~2#;DC_8A}-fS1$(c diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_03.binproto index e94cf99eb2af5aeda9981ec95b0f7361e82c39ff..b221afb4eca07403bda24092bdea75f907da8cd0 100644 GIT binary patch delta 61 zcmV-D0K)&*1N;N9M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hNs%97d delta 23 ecmeyve4TlNJ0p9NPyz>wP|V~2#;D0>8TA2J^#=6- diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_04.binproto index 996f0e71dfec0ff67795c2f866b13730e535ef25..ecc9412b4685f0dfbf5166ec3d0967122f35a181 100644 GIT binary patch delta 62 zcmV-E0KxyF2FC`lM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@j0jt3n1^@s6 delta 24 fcmX@kwuo(mJ0p9NPyz>wP|V~2#;DC_8LJopSRV%c diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_05.binproto index af719c54935694b423964bedbea5d05a964fc546..a10e2a96d9650ce0547bf4584bcd63c58ce0f273 100644 GIT binary patch delta 62 zcmV-E0KxyC2E+!iM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@g0jfwP|V~2#;DC_8Os>~SC0nt diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_06.binproto index 4bc59a61d9792764faa1525b681dbb7c73b0279e..9014984cfbf33bad36acdae422c24df6f19dd7b3 100644 GIT binary patch delta 62 zcmV-E0KxyH2FV7nM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@l0j#+g3;+NC delta 24 fcmX@fwuEhiJ0p9NPyz>wP|V~2#;DC_8EY5;Sbqlt diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_07.binproto index 3254a715387c5208e5b8e118d7539baf6a4485c3..24e8d589f79c17b796beaa5fd477c5727baa404d 100644 GIT binary patch delta 61 zcmV-D0K)&*1N;N9M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hNs%97d delta 23 ecmeyve4TlNJ0p9NPyz>wP|V~2#;D0>8TA2J^#=6- diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_08.binproto index 4ba4df27235fd49649713d47269439cb9d4ddd6a..3495ab52d71a1c16d95abc3f383419130dccd0b9 100644 GIT binary patch delta 62 zcmV-E0Kxy82EYceM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@c0jOOU@c;k- delta 24 fcmX@WHk)mOJ0p9NPyz>wP|V~2#;DC_8H*VKR?i0L diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_09.binproto index c3652f7ed64bde1b051203f595ebb15f6272bb2a..6bdd809fc32a79408d0a505f4083af3025b33ea1 100644 GIT binary patch delta 62 zcmV-E0KxyJ2FnJpM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@n0j;qZ5&!@I delta 24 fcmX@jwv26qJ0p9NPyz>wP|V~2#;DC_8S5AUSlUD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@l0j#+g3;+NC delta 24 fcmX@fwuEhiJ0p9NPyz>wP|V~2#;DC_8EY5;Sbqlt diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_11.binproto index 2fcddb3308cfb065896f803058f7e8d7670c0292..0f1d5a8e7f0237a4c6ca6fc958d14377411af35a 100644 GIT binary patch delta 61 zcmV-D0K)&y1M>s0M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hErX?5S delta 23 ecmey&e2#g8J0p9NPyz>wP|V~2#;D0>8Pxz+UUD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@j0jt3n1^@s6 delta 24 fcmX@kwuo(mJ0p9NPyz>wP|V~2#;DC_8LJopSRV%c diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_13.binproto index 3e41c0f09e62da00cffe5b3fd5a68042fe10e0e5..e738dfe4ae29f105f279c28db10124c2defe2f3e 100644 GIT binary patch delta 62 zcmV-E0KxyJ2FnJpM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@n0j;qZ5&!@I delta 24 fcmX@jwv26qJ0p9NPyz>wP|V~2#;DC_8S5AUSlUD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@g0jfwP|V~2#;DC_8Os>~SC0nt diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_00.binproto index 96b787f609eed8e044016136614f80c501dca1f2..0c25c20bff1e32eb522e855780944d01fafbfd8c 100644 GIT binary patch delta 152 zcmaFLx|wZ*J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++Cbrp=0Ihl5pIgQhALqvK@J81Mg>NV`RkXgxL{XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++Cbrp=0Ihl6q>L_V(FbgnB++6&6>pIgQhAL?%Nsj*4bCyp1ed%(J0FwfX#^as? M$5t2^Fjz1G0GPZ#^#A|> delta 81 zcmV-X0IvVL2JHo~M*#<75?}}f5?qr|0a^(<0ALbc2n7;alh^@RlT`w_D=H!=2m=rS n7}=xiwXQW%0D2ih7YL8*oTZif($j1Z0w4q^XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++Cbrp=0Ihl6q>nZ7QFbgnB+*pIgQhALSnX^zjoXY5}%>HfM90cHsn1y+su O>zAy!U}V5x!3Y2rEkEu6 delta 83 zcmV-Z0IdJL2JZ#1M*#<75?}}f5?qr|0a^(<0ALbc2n7;alh^@RlT`w_Ei57`2m=rS p7}}%jwXQW%0D2oj83^y^;0~iD#1t_1dq^Qs`H~|Lq8v_6U diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_03.binproto index f22725c27b0782cac45578b04f5017ce8dfffcca..4ab92d7d2f1b7516e0d43d68c0e3cc2440772acf 100644 GIT binary patch delta 154 zcmaFPx|MB%J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++Cbrp=0Ihl5pIgQhAL4fVGafX76}#wMvcck2ac^UFkrA? F1OU=pIg9`R delta 75 zcmV-R0JQ(L2ImE^M*#<75?}}f5?qr|0a^(<0ALbc2n7;alh^@RlT`w_B_tvu2m=rS h7~7-kwXQW%0D2Qb5eNVf1Q-M$0Vv~)z{aRBI05>e6rlhB diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_04.binproto index 74ae4c7939969f5d764707787fd0e28d8afbfeed..3b6184db43ce027c4e40f2db3b05f0734b6a5cc3 100644 GIT binary patch delta 114 zcmey!x|eN(J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=0IhkGn0JY#R7ytkO delta 37 tcmdnX_K|giJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yCWkV;006&&3TFTS diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_05.binproto index 06ed75d3c2eae2345fa5550cc945256b99862ce2..48cb36a0e7fcbd60c179876d705247ed8d184095 100644 GIT binary patch delta 114 zcmaFQx|?l-J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=0IhmdT0JIt}5&!@I delta 37 tcmdnZ_MUZvJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yCWkUT0|3783Sj^M diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_06.binproto index 0c8722fed88e4591118fb73c50640cb37c8a53fc..412700cccc74db55cbc7125ba768b3ea68b347d3 100644 GIT binary patch delta 114 zcmaFPx|wZ*J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=0IhpPO0IdQp`Tzg` delta 37 tcmdnY_MCNtJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yCWkWJ0|30J3P}I} diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_07.binproto index 536fdefddb164bd35453d9ff3779a3b019562281..7460dae0e233f1fa0d19e88e1dc2f7ef85a1f536 100644 GIT binary patch delta 160 zcmaFMx|?l-J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++Cbrp=0Ihl6q>L_V(FbgnB++X~9>pIgQhAL?%Nsj*4bCyp1ed%(J0EYsL#^as? M$5t2^Fjz1G0GaMU0RR91 delta 81 zcmV-X0IvVL2JHo~M*#<75?}}f5?qr|0a^(<0ALbc2n7;alh^@RlT`w_D=H!=2m=rS n7~iAowXQW%0D2ih7YL8*oTZif($j1Z2p|L~XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb SxlG+pz6!6b*?gXfpAi7rEmXJw delta 66 zcmey)agTk2J0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Opxj%gh|L+y{EPrII}kwt 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 index 0e750d5343e25803d511de2e927cf2059fa3afd4..bedc16d0b615c86586cf53ac007580757a06fe8a 100644 GIT binary patch delta 220 zcmeC+Sjf4-osqMRQK*@bgGH!*vL9oVUXdc}tJ2oh{<#k)T76@kpShLmQcmc4^~%T6 z_ag3{*d-Px=4ZtK(ZUMUvXL>u5U54>UQX`$_56QNAAR)dBwv)oq0Gz)HBQ5mYz; delta 66 zcmZ3;*}<{Fosm6BD1n1TC}wg1V-%+qLxNBo2dhxj27^oaO OQ0^^L#O4fUOGW?)V-LXq 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 index 534337a0efe71ea6ab2dbec3e6869a7ddda21651..f1625ec4950530ceca100874e52338374f876d86 100644 GIT binary patch delta 220 zcmaFB{*z;aJ0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb SxlG+pz6!6b*?gW!kP!gfom9R6 delta 66 zcmey#@qm4UJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Opxj%gh|L+yf{Xw(Ll8#* 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 index 113929678174271075bb45037c7ebd87486ef293..2c0c4766cd6e6e2776f6022291fcccfb05d7aded 100644 GIT binary patch delta 220 zcmX@Z@sx9eJ0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb SxlG+pz6!6b*?gX delta 66 zcmaFLd4^+yJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Opxj%gh|L+ywTu8Oa}bRH 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 index e851a0a01022abf7454e6527f62a56544b68eabf..b5fba7cb8986b4890bf4d7f1eecf05262c2e3bc7 100644 GIT binary patch delta 220 zcmaFD{+DBeJ0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb SxlG+pz6!6b*?gW!lo0^qeN@T- delta 66 zcmey%@q~SYJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Opxj%gh|L+yqKp7GQxH=C 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 index c0de83647931a1f146b443adb3e89736586fe258..4211210f00cc01c4b53da3fdff086a4dd87b9a65 100644 GIT binary patch delta 220 zcmaFD{+DBeJ0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb SxlG+pz6!6b*?gW!lo0^qeN@T- delta 66 zcmey%@q~SYJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Opxj%gh|L+yqKp7GQxH=C 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 index 9613d1688a21873dabda4c5f390f3b42d911726d..b833c99e5e1da2d89ad5b07af6328397b86bb98f 100644 GIT binary patch delta 220 zcmeyu-pjecosqMRQK*@bgGH!*vL9oVUXdc}tJ2oh{<#k)T76@kpShLmQcmc4^~%T6 z_ag3{*d-Px=4ZtK(ZUMUvXL>u5U54>UQX`$_56QNAAR)dBwv)oq0Gz)HBL}{ delta 66 zcmeC>{KCG$osm6BD1n1TC}wg1V-%+qLxNBo2dhxj27^oaO OQ0^^L#O4fURYm|E)DQ#! 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 index e9a76f2174b64c54a7eecb67ff054431d2a1de3b..d32662b484af823be1d7ff8bedb69ed038960a11 100644 GIT binary patch delta 220 zcmbQnv7U2-J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb SxlG+pz6!6b*?gYKoe=wP|V~2#wdO(h6JHF4pyNkE&&DxZtlsBEV7e-Gn#T*F{B73 daj*%+O-^Kr0rEhq*oC4dzh#QpoWbnQ2mpY65f%Ud 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 index 17578455f714b783046c584313857c4562fdf9bf..47d2dd0ef01c3adeb48c8b4d086e65fa4f480ae6 100644 GIT binary patch delta 220 zcmaFD{+DBeJ0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb SxlG+pz6!6b*?gW!lo0^qeN@T- delta 66 zcmey%@q~SYJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Opxj%gh|L+yqKp7GQxH=C 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 index 80ec8e85f0ccd3c5a15e0152d52bbb461be5430a..6dad124118a705cc797d8156b71b51caaceef0b9 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index e2f546f15a1daa457e9426a5c394468c09abf0eb..cc08d139ac7428287d61e635077f1453b9ec338b 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index 724d353d0b7332552c0576f7715f3e124befc5d7..b32b465b4d909ebff50f4356072fd1a7507c1188 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index f5b456e95bd527ee5b43e17ab4875986c66ac7cd..2d97ee042b7a6ca4cc298e0d257112bd643b5f69 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index b33d825c9d3c6316b274a6175921ba41f5def386..a3ac89cc843614ccdb1f6056e5e2417b98bf0afb 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index 66bdbb63d7d89f1c948b36f7bda43ddbbbb0b932..a5701c5841ca8d42d4cec59513510d5a1050a5d9 100644 GIT binary patch delta 219 zcmdnTew|~3J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+ku?*S895WoNc 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 index e8bccd38d0f2393e1f4681454db2068db493ee21..441b48188ffffbe20e1f59c9e15331ab5ed1648f 100644 GIT binary patch delta 219 zcmX@ieura&J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7q<3jkK$RYm{+ delta 65 zcmcb^ahQFBJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuUjP-~5YGSr 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 index ea5ab2f54f70f1b8abbd29a530c8bb74334e561c..f328d247cca2ec63c6064722cade7feeed626022 100644 GIT binary patch delta 219 zcmdnbeuHC!J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7q<0{~D8RXP9w delta 65 zcmcb?v7dc|J0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+ku9{>~E5W@ff 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 index 50c03903355988131d5c30d2b5b1058332c2ee24..4c120a71895f5250148cb4251e2ec921490132c8 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 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 index f86713930725b38ce4b483e81f884864d6abcaab..3f85afb4c14acd4ea0bde77585e765fcef9f8546 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index ba9f823da00da968909ec03a9cc7d08eed11b486..ea8680dcbc53fe6bf43fe35d80ae40635d984a79 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index 96bae71a5a4a176e436692175668d39911235f33..b7b03db2fd299b2b5161063f5c4e982d3e41f323 100644 GIT binary patch delta 220 zcmaFG-pskdosqMRQK*@bgGH!*vL9oVUXdc}tJ2oh{<#k)T76@kpShLmQcmc4^~%T6 z_ag3{*d-Px=4ZtK(ZUMUvXL>u5U54>UQX`$_56QNAAR)dBwv)oq0Gz)HB27^oaO OQ0^^L#O4fUX+{7TtPkb@ 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 index 0ac35d5b0d5495fab1ca8f6e1aee89fe45c68a5a..bd8e875e7a029c10807cdd933fa9a44a65394c6b 100644 GIT binary patch delta 220 zcmcb>{*q&ZJ0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb SxlG+pz6!6b*?gXfkr4pF9aN40 delta 66 zcmaFKae;kwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Opxj%gh|L+yjEn#*0}vMg 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 index 908889f30ecd04e715e58d5958ecaf27dfd85f60..c1262a27facc4dfd13a5e595243a1ba73cce76ef 100644 GIT binary patch delta 219 zcmX@cexGB5J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+ku-vJk55ZC|! 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 index d3ded9b3edd5da783f02e26755a5a14347628179..5cf1dbc271349dc86005ec7d9faeaf13cdae0eee 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 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 index 6da2f58114b513e0945792be41b3bf0f80d4bc4f..a9b8a39c0eab377788933a0bc7eaf1861aaabc02 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 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 index ee19b39d19ba53d04e850fdde510a28f79b772f4..4145d6376086f80fdcac36a349c5db7437f4d151 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 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 index 3a984944c0732999c23a72cb04d241f811b11369..1a23337096fbba124037d668f69aa9dc8a97df7d 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 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 index 4f37a1f216fa52ded85d032074fbff6252eeba85..07942f3b5a26474ba6cba13b2dd8fd388553c50f 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 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 index 9754cd8d28db4c36deac843e668279a42035f161..9cdf2e86d70b1cf0db1406aa91c59bc0c82e06d8 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 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 index 018c98dff4d302bbf4c24f6e31b9e42d6faaacf9..1ac7dd0143beb53bd3647f9d742b03ee687e535c 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 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 index 5a956278c7ad446dc0acb25121155df46b0a3781..f8d7585dc6d1f372c9ce40a0edabc141d7f55d18 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index 1e2a71c894573f22c6d127204e83db6084c20a9d..64bb7885be15851ade29bc39f60740d99b3033a1 100644 GIT binary patch delta 219 zcmX@cexGB5J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+ku-vJk55ZC|! 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 index c3cf8bd64296f59401365b144e679173e10cf87b..265c3c167626dd2eb6e92652db018f75c57ccbed 100644 GIT binary patch delta 219 zcmX@YewSl|J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wdO(h6JHF4pyNkE&&DxZtltUEV7e-Gn#T*F{B73 caj*%+O-^Kr0rEhq*oC4dzh#P;oWcAR0EtZz`v3p{ 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 index f2faf4eb1388d46c84765157940d127529f5c262..0adaaa6c8e9b042fca81ac023f1ded7bc4622a18 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index 1c77bee33ca74f90854530a6c3093bf7ccb0d138..e08f302db1e8d00b046e05b845142f7e7681e9c4 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index 7cf9ec21c18933a007b2f4b1ed5fa56c7489002b..6dbc5639c703490a0b391589c9e787a93c0b20ec 100644 GIT binary patch delta 219 zcmX@YewSl|J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuUjY_i5Yhku 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 index a3b1fe8349158c0ded45d542cdc04b4849d2e246..e18c714be6e4e951e48d5775439c0008222d2269 100644 GIT binary patch delta 219 zcmX@YewSl|J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wdO(h6JHF4pyNkE&&DxZtltUEV7e-Gn#T*F{B73 caj*%+O-^Kr0rEhq*oC4dzh#P;oWcAR0EtZz`v3p{ 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 index 06dd4f18d03b844eabab8e467a6b1ef8349029a3..2e9952afb31f108396569b08b482a431eb4876d1 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index 4fe38766a16473eb52a49cc37118d7545723a309..61fcb8e752f3275f15a4df98424321d39743b6bf 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index f0726b85a4f54f2a04ff678691d6a2c022676792..2fb193be3fd641f742dc9d25ec7d598ccc8625c6 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index 49bb4169b26da74aa124765a9a0512356582094a..5b7b01bc2d90a07755d77592000a733c1688e98e 100644 GIT binary patch delta 219 zcmdnQewt&0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuj{yx%5S#!2 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 index 02893198bd4a8a3a7038cd24a5fa2a493906ff25..77ba470e87a801788d1cd5ea7a45484a9291ed5a 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 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 index ac7aaf22b0955818fae55d9465738d6c897227ba..525588c42a340fb28d058f9c431ce7bbd23c5df8 100644 GIT binary patch delta 219 zcmdnOewJf{J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHD%0Nx?1laW+t1Bv(zxQ#`aNeT!%1d5sf#xBb RxlG+pz6!6bnS7qwP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Npxj%gh{+kuPXP{45TXD8 diff --git a/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_00.binproto index 07f249ce5388db7d190312a722516431e75446b3..77f461d9937cd2df325a9c0f3620175b2b56259e 100644 GIT binary patch delta 61 zcmV-D0K)&+1N{TAM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hOs^1s^ delta 23 ecmey%e1my|J0p9NPyz>wP|V~2#;D0>84UngA_n*X diff --git a/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_01.binproto index 93b5d1a9b8e2513f98c6366de692e4bf7e906b83..e829a586aa48877d05faeb6aab406ac346dae366 100644 GIT binary patch delta 61 zcmV-D0K)&^1BC>zM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hWkzp5_ delta 23 ecmZo=dBD8Eosm6BD1n1TC}wg1W7Oocj1~Y-AO?{D diff --git a/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_02.binproto index 76c409935018cd7b74b2ce1293af0f68cfbcb8b4..e49d9ce5b1009d2cf42c1644c9842900f8f5e32f 100644 GIT binary patch delta 61 zcmV-D0K)&?1A_#xM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hUkZ%{1 delta 23 ecmZo>xyQW0osm6BD1n1TC}wg1W7OocjAj5%#s-T3 diff --git a/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_03.binproto index 51cf94cc528b6442a45f274c12aa6436936129d6..69b4faef11ee3d2c75745cba75cc8606fa6af0a7 100644 GIT binary patch delta 61 zcmV-D0K)&+1N{TAM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hOs^1s^ delta 23 ecmey%e1my|J0p9NPyz>wP|V~2#;D0>84UngA_n*X diff --git a/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_00.binproto index 4ab29602c8d2312032a4cd3239e580121b81c61b..affe330ba35b50ac3ed0af6b53c017dee25e259a 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_01.binproto index 2ca2a723cc774446668cdf9a1c571c2cb17152b6..be5521c7a47273a411594aa2062437a8ec80be95 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_02.binproto index 0e1bae11d556679453c316b8f59c3b02fa59de17..0e97f77e387c14cd6290118a53d6cd9cbdc13796 100644 GIT binary patch delta 61 zcmV-D0K)&&1Nj56M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hKsQVZ7 delta 23 ecmey#e1&;~J0p9NPyz>wP|V~2#;D0>8Fc_yZU*cC diff --git a/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_03.binproto index 5462b30bc5a241c24ee74f1743b95b6875575410..7922671adb2a0eae2359a6d9cf64418068bd0e46 100644 GIT binary patch delta 61 zcmV-D0K)&$1NQ^4M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hIs0kPE delta 23 ecmey)e2IC3J0p9NPyz>wP|V~2#;D0>8MOdd6b9x1 diff --git a/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_04.binproto index 3a9dc1a8deb51f0403705a93c5d52ccf9498282d..7ed8b8afc5e1c5fdace799abb8c4af3fad5c8aca 100644 GIT binary patch delta 61 zcmV-D0K)&z1M~y1M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hFrk)q( delta 23 ecmeyue4crOJ0p9NPyz>wP|V~2#;D0>8Px$-jRxHS diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_00.binproto index fa173ee8e0f4a173edc46bc6cd3e00982c5c3496..09fe7cc429ab5decbdf758320f1515d62f9a5a83 100644 GIT binary patch delta 62 zcmV-E0KxyW1=t0!M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?J0kVY`w*UYD delta 24 fcmcb?x|wx@J0p9NPyz>wP|V~2#;DC_8Mzq&S|bLo diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_01.binproto index 38bd7999d97766ca709a72d674952d0160acde75..4473d22fdce5307581cfd63f51801d9cc01e7c55 100644 GIT binary patch delta 62 zcmV-E0KxzK1)&D8M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@70k|9(6951J delta 24 fcmZ3;_J?(YJ0p9NPyz>wP|V~2#;DC_8ABKWTj~c2 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 f0ec663b8ff64a35d01cdf7a0273bf218ecaab12..10bfde1ee4f527dac71a43a6b483683e514cca28 100644 GIT binary patch delta 62 zcmV-E0KxzK1)&D8M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@70k|9(6951J delta 24 fcmZ3;_J?(YJ0p9NPyz>wP|V~2#;DC_8ABKWTj~c2 diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_03.binproto index a49fa0f43430497e2e4c252fdccb46100e671302..6c9744d7e72361d892f78709d7075b97cd3de336 100644 GIT binary patch delta 61 zcmV-D0K)&e1m6U(M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ibou?Qn delta 23 fcmcc5vWsPdJ0p9NPyz>wP|V~2#;D0>87Bb%RE7s2 diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_04.binproto index 17ae913aa9c1343e38bda07531adc6edc565f878..479c82cc5e8838e352d73b21c6d4e81d75e401b0 100644 GIT binary patch delta 61 zcmV-D0K)%;1gZqEM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h*gqjzM delta 23 ecmZ3*(#o>Iosm6BD1n1TC}wg1W7OocjIjVqH3oqI diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_05.binproto index 72287321116f4cd524757c676e447e9eae8b2ec0..b2a310d3a33620b66c9f85c10bbceaf867359d47 100644 GIT binary patch delta 61 zcmV-D0K)&k1my&UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ihpnVuS delta 23 fcmaFLa)4!nJ0p9NPyz>wP|V~2#;D0>8D{_hRg?!Z 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 42a029b1d4ecf02fc94d6ede5973fc13fc263bba..874d5610f72677001b7a95a58c712efa0036f1fc 100644 GIT binary patch delta 62 zcmV-E0KxzC1(^o0M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?~0kk|9`v3p{ delta 24 fcmbQq_JwtWJ0p9NPyz>wP|V~2#;DC_8GRT5T51OJ 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 e6d2671e7e60a82daf098c712a7995816df32f28..9265e90e918ba2644f5114b8751a6ce0251ce4fb 100644 GIT binary patch delta 62 zcmV-E0KxzA1(yb}M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?|0kcFG^#A|> delta 24 fcmbQv_K9_aJ0p9NPyz>wP|V~2#;DC_8NC<*S_%g2 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 4c1d0aedb3d06a664f94b921cd0ddb14b283d9c0..3908bc87682d5ff1620bee0056baea24df5de2d3 100644 GIT binary patch delta 62 zcmV-E0KxyZ1=|I%M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?M0kioRzyJUM delta 24 fcmcc3x{Y;%J0p9NPyz>wP|V~2#;DC_8Tl9iTC)bX diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_09.binproto index c68a6b4d23582c0d7fe8422a2d1ff27cd7fd149b..8a3785a47cb52d84641371f8214222dc2a45a326 100644 GIT binary patch delta 61 zcmV-D0K)&p1nLB^M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)imqS_cr delta 23 fcmaFGa+GC*J0p9NPyz>wP|V~2#;D0>8Rr53R&@tK diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_10.binproto index be7e96772a52fbb1eea74a8bba3f13d7196c31fb..c87c0a08a99853678244ed81bdcf02a8593af46e 100644 GIT binary patch delta 61 zcmV-D0K)&x1o8y1M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iurlJ^P delta 23 fcmeywa+YO-J0p9NPyz>wP|V~2#;D0>8J7Y8SKS9$ diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_11.binproto index c43b417485147691b478972467fd86e9a26713ed..d876ee6d406b21b8d5b40c4f1614c59310ea2b19 100644 GIT binary patch delta 61 zcmV-D0K)&V1l9zwM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iSnPwOc delta 23 ecmcb{vXNzjJ0p9NPyz>wP|V~2#;D0>89M<|@dpI} 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 58be016dc818006ea08ac10c7b39f53b30fa1d33..300a3107131b559ab37a5422b5a745806ddc2aaa 100644 GIT binary patch delta 62 zcmV-E0KxyR1=9tvM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?E0k9btr~m)} delta 24 fcmcc2x{h^&J0p9NPyz>wP|V~2#;DC_8QB;CSu+No 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 89e82218d45a6c92cd92f10997cb9f6f07f54248..16e78a428003193cc72b56999dcad38be0cea155 100644 GIT binary patch delta 62 zcmV-E0KxzL1)>J9M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@80l1hL761SM delta 24 fcmZ3)_Lp^oJ0p9NPyz>wP|V~2#;DC_8ABNXTp9-r 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 8de36e3e1196dcb0c1409fa3f0e4650e1b537bea..0dce02ab17f7881d0bb1f91fd7d2e6e4f75133f4 100644 GIT binary patch delta 62 zcmV-E0KxzM1)~PAM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@90l5?y82|tP delta 24 fcmZ3?_K$UgJ0p9NPyz>wP|V~2#;DC_8N(O>TuKKJ diff --git a/app/src/androidTest/assets/backupTests/chat_item_profile_change_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_profile_change_update_00.binproto index 60478d0bdf11e0ebc7be028bf16af18b8687c2a6..6098f339925331389f8fa260c64a4cb72c1bffdd 100644 GIT binary patch delta 61 zcmV-D0K)&_1BL{!M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hXk=hrX delta 23 ecmZo;dC0uMosm6BD1n1TC}wg1W7OocjFtdTO$L+z diff --git a/app/src/androidTest/assets/backupTests/chat_item_profile_change_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_profile_change_update_01.binproto index 0acaaebae622696409361f5f42d660fdb9b4ccfe..762373b4f5a0aca065ea6eb5ab4279fd8c8b885f 100644 GIT binary patch delta 61 zcmV-D0K)&`1BV2#M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hYl2aF; delta 23 ecmZo?dBnWIosm6BD1n1TC}wg1W7Oocj8*_odIpyO diff --git a/app/src/androidTest/assets/backupTests/chat_item_profile_change_update_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_profile_change_update_02.binproto index 8608f0a590558bbc40278411348f69b199195f3d..0382248e50acf31b3cadc946299766af41b0899d 100644 GIT binary patch delta 61 zcmV-D0K)&@1B3*yM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hVkmwhe delta 23 ecmZo+xzD`8osm6BD1n1TC}wg1W7OocjOGAN^9GIp diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_00.binproto index 97e673912c2cd60c4c07d045054e1675c0e0a8cb..a7f8ea8217c799f6eefb40b73ba0cbfd4968187f 100644 GIT binary patch delta 61 zcmV-D0K)&*1N;N9M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hNs%97d delta 23 ecmeyve4TlNJ0p9NPyz>wP|V~2#;D0>8TA2J^#=6- diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_01.binproto index 71f4a3cfd60ea64524fa775dd2999350df6ab1cb..c917b48e910a2b1645fd711341e2bae2b8fa7e24 100644 GIT binary patch delta 61 zcmV-D0K)&%1NZ~5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hJsDc;r delta 23 ecmeyte3^NJJ0p9NPyz>wP|V~2#;D0>8MOgeK?dmn diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_02.binproto index 2801aa1bc16e7a3a7e9e1ba5f80ecf55a5039bd8..33ea7946f47cb8297d96fc7c101e496293da241e 100644 GIT binary patch delta 61 zcmV-D0K)&v1MmZ|M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hBq`DW{ delta 23 ecmeyse42TKJ0p9NPyz>wP|V~2#;D0>8I=K6*#^-7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_03.binproto index 8e2a03a4c9ad74c057a9722e88c9b544f25f466a..b43db4a9688456a657de63a59685a18f05976dd2 100644 GIT binary patch delta 61 zcmV-D0K)&&1Nj56M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hKsQVZ7 delta 23 ecmey#e1&;~J0p9NPyz>wP|V~2#;D0>8Fc_yZU*cC diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_04.binproto index f5a5a3d9ecd735332df41277954add73e7681665..5e9daa9c76c1f99e9abbbd365a8482654fd839f2 100644 GIT binary patch delta 61 zcmV-D0K)&$1NQ^4M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hIs0kPE delta 23 ecmey)e2IC3J0p9NPyz>wP|V~2#;D0>8MOdd6b9x1 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_05.binproto index a5367d2abbeac4ae88354192bf8d0b327adeee7d..183eec91a3d6fe83e1d54fd2e978aa847339e839 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_06.binproto index 3f29c80895c54a2ada061f1e0029adb206e13d19..7e2d68eed134a5c6d75e8bf7a59dc6449c7c60d0 100644 GIT binary patch delta 61 zcmV-D0K)&$1NQ^4M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hIs0kPE delta 23 ecmey)e2IC3J0p9NPyz>wP|V~2#;D0>8MOdd6b9x1 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_07.binproto index 4ac9d6b2d1809773a43fa86b343ead9638820669..874359b59df110f6959d88fdc45f6b9b6bc3c788 100644 GIT binary patch delta 61 zcmV-D0K)&&1Nj56M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hKsQVZ7 delta 23 ecmey#e1&;~J0p9NPyz>wP|V~2#;D0>8Fc_yZU*cC diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_08.binproto index ec1cbd23826953d3c8f2af55c9b335e9c7a94446..76b05e252ec108e63d0c512f0c84fef675ff3580 100644 GIT binary patch delta 61 zcmV-D0K)&v1MmZ|M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hBq`DW{ delta 23 ecmeyse42TKJ0p9NPyz>wP|V~2#;D0>8I=K6*#^-7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_09.binproto index 0d73b53b47a49ddd172a89f83dc53872ad23f790..646cf502451e1c1ec9d714d5db6b3c116649ef04 100644 GIT binary patch delta 61 zcmV-D0K)&&1Nj56M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hKsQVZ7 delta 23 ecmey#e1&;~J0p9NPyz>wP|V~2#;D0>8Fc_yZU*cC diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_10.binproto index cd573f98e93ca0f8c212aeb750947ce96c5bd59f..ef5a7cfc5d79c4b6c9727bdf401e56d8c366089b 100644 GIT binary patch delta 61 zcmV-D0K)&$1NQ^4M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hIs0kPE delta 23 ecmey)e2IC3J0p9NPyz>wP|V~2#;D0>8MOdd6b9x1 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_11.binproto index fd20e01dc5e5e02ccf2504bd18a3cd772b61aad1..309807da265c48779d9a20f14c72d4a512c808f3 100644 GIT binary patch delta 61 zcmV-D0K)&v1MmZ|M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hBq`DW{ delta 23 ecmeyse42TKJ0p9NPyz>wP|V~2#;D0>8I=K6*#^-7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_12.binproto index 601dee89778ad55d6b5ce1dbf9ff7932df0473b5..fc83fe8f154b719fb6a73a9aafef5cfbcacf5e61 100644 GIT binary patch delta 61 zcmV-D0K)&$1NQ^4M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hIs0kPE delta 23 ecmey)e2IC3J0p9NPyz>wP|V~2#;D0>8MOdd6b9x1 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_13.binproto index f363ea766c4e34d348b4d544b2aba076076136ff..6f590c74c61092970501c0beb37f301fa835c9a0 100644 GIT binary patch delta 61 zcmV-D0K)&&1Nj56M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hKsQVZ7 delta 23 ecmey#e1&;~J0p9NPyz>wP|V~2#;D0>8Fc_yZU*cC diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_14.binproto index 82e239386df103d8685d87abcb739d99c585b2c5..66796fd42322ba7948cda7e648b20dc0e59e7dd9 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_item_session_switchover_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_session_switchover_update_00.binproto index e946b65ce02aa69d46a9d205b32f0ca5421da3c2..bfb521b96dd997d448e67fe79eef25a26cb4a607 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_item_session_switchover_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_session_switchover_update_01.binproto index 7a767b7ada156da565a1469c70feffd285582cff..fe059b39340f15e4eb6f55be968e23da361c6278 100644 GIT binary patch delta 61 zcmV-D0K)&y1M>s0M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hErX?5S delta 23 ecmey&e2#g8J0p9NPyz>wP|V~2#;D0>8Pxz+UUD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_01.binproto index 2d2ea28a45fd3fad5099f32f52852e9f6b55280c..f9447f26baa19ec4705a7e937c01cb56223cb09b 100644 GIT binary patch delta 61 zcmV-D0K)&t1MUN`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_02.binproto index 15fad7532548019aea60148d9f2c5488fd21df41..1fcefbb773a19792434aa87d1bba3edd8c91083d 100644 GIT binary patch delta 61 zcmV-D0K)&t1MUN`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_03.binproto index cd7b86b25be39e44a4fdbbd5e55822829205ea70..fcb5bdc8b5daa407bd15828c1c057762cecbd25d 100644 GIT binary patch delta 61 zcmV-D0K)&t1MUN`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_04.binproto index 6a7954ec0a38f839f576fa6dccff0d92e28ea743..7ec90064a27ab7b9e2eee1f975bff379edc365d2 100644 GIT binary patch delta 61 zcmV-D0K)&t1MUN`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ 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 98dda811c2924529743b547465d87c6df4f8a452..a42072992a0b620ee933d0d6d9ae17d9fdc13359 100644 GIT binary patch delta 61 zcmV-D0K)&$1NQ^4M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hIs0kPE delta 23 ecmey)e2IC3J0p9NPyz>wP|V~2#;D0>8MOdd6b9x1 diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_06.binproto index dc838e19dffd80962d6442fa3f47e5df94e4da04..f32ac27ef02ee77ac12880334c0c01aff652846a 100644 GIT binary patch delta 61 zcmV-D0K)&@1B3*yM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hVkmwhe delta 23 ecmZo+xzD`8osm6BD1n1TC}wg1W7OocjOGAN^9GIp diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_07.binproto index 8ec4f4a48bed6b1e20e8f4e030a94b1c3e483b44..392612462d4ab9e73225149903e51a531ea99582 100644 GIT binary patch delta 61 zcmV-D0K)&t1MUN`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_08.binproto index b169625e91592bfe31fb588d01f860ee95e7bfec..c6c6f0e53886fd08691a77f7c7e71f75e02adabe 100644 GIT binary patch delta 61 zcmV-D0K)&@1B3*yM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hVkmwhe delta 23 ecmZo+xzD`8osm6BD1n1TC}wg1W7OocjOGAN^9GIp diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_09.binproto index d27e0180b47af2b1f5a613270994b57ad2ade9ff..17e1d37e21d8e6f95abec2244b2b1b3cb4c743dc 100644 GIT binary patch delta 61 zcmV-D0K)&@1B3*yM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hVkmwhe delta 23 ecmZo+xzD`8osm6BD1n1TC}wg1W7OocjOGAN^9GIp diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_10.binproto index b3645f24411d3602d98b19827466eb851017fa6d..8e1707dd7bad39073e8a15b013705d5fa54a7095 100644 GIT binary patch delta 61 zcmV-D0K)&@1B3*yM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hVkmwhe delta 23 ecmZo+xzD`8osm6BD1n1TC}wg1W7OocjOGAN^9GIp diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_11.binproto index fffb150caefa7e0c66e220463111d26ed87cc3ae..36ec62618adb971f07ce92d46c002490fdf35e5e 100644 GIT binary patch delta 61 zcmV-D0K)&@1B3*yM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hVkmwhe delta 23 ecmZo+xzD`8osm6BD1n1TC}wg1W7OocjOGAN^9GIp diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_12.binproto index f6e588656bd841be8f4b2053e71a4d387b8c1a2f..63d97ba707aae7ab6015d7adb5cd358cf0cfa55e 100644 GIT binary patch delta 61 zcmV-D0K)&t1MUN`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_13.binproto index b846acc22c4769a2353f0bf8542ddf5f02d0a310..3d42e4cb0a82012f2bdc85c468bcd57837b38a41 100644 GIT binary patch delta 61 zcmV-D0K)&t1MUN`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_14.binproto index 6ee47833dc1bb1c9030230337c98175f60e27d7b..0baf021afc5691e0ee9819023f722cca4b8cf80a 100644 GIT binary patch delta 61 zcmV-D0K)&t1MUN`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_15.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_15.binproto index 3ae69328d56cfe6e78b32bbfd7517dffbb0f7f93..a8d34570ad01f351c125516e70115d2ee02e8dc4 100644 GIT binary patch delta 61 zcmV-D0K)&t1MUN`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h9qsSN3 delta 23 ecmaFIe3E&CJ0p9NPyz>wP|V~2#;D0>85IFme+J6{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_00.binproto index e872b57a1e49945631e476e82eae9f327699911b..49c69153aba6b810a085a9bd2d5642b376275dc8 100644 GIT binary patch delta 115 zcmX@cHi>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8Ihkx30lwKTIsgCw delta 38 ucmbQlevEB{J0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6VG6Dd-4he|> diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_01.binproto index c1a334604a66c0c81e511e64b0204138f08f540d..baaa9d6d8f26f44144109edbb33d26e4b2877776 100644 GIT binary patch delta 115 zcmcb{wupU$J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8IhlMJ0nIrsY5)KL delta 38 ucmZ3)evNH|J0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6#G6Dd>&I!2y diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_02.binproto index 91bed9d6e81dd487532631dade5b66c0b3fae36d..bdb8554ab748cbb67bd025274804ec3823056313 100644 GIT binary patch delta 115 zcmcb`wv2s)J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8Ihg_(0npJdb^rhX delta 38 ucmZ3+ev55`J0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit3=G6Dd?{t3kZ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_03.binproto index c8b0078aa8695cda2026492bf9a6b8ff423ed641..401f665f1a3cfff20f75d39156cc75460b0e9f8c 100644 GIT binary patch delta 115 zcmeyyc8Gn0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8Ihk@90qOZJ$^ZZW delta 38 ucmX@a{*7&eJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6hG6De0P6`XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8IhlGH0nMu}s{jB1 delta 38 ucmaFFK8<~YJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6xG6Dd?@d^3> diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_05.binproto index f7058532bb940cbc15108ffccc54a988ddc86e3a..09b33e05809f4ecc6bdfc732bb008df0a434e5a5 100644 GIT binary patch delta 115 zcmeyxc8q<4J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8IhhI>0qv14)&Kwi delta 38 ucmX@c{)=scJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit45G6De1ehMW3 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_06.binproto index a33295c2ebd920d7a4632911efeecbff83182352..bf052b538ede464e01736ffa00c5bb4b422abaef 100644 GIT binary patch delta 115 zcmcb{wupU$J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8IhlMJ0nIrsY5)KL delta 38 ucmZ3)evNH|J0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6#G6Dd>&I!2y diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_07.binproto index 96c7d49fd0f0e7184774655859621ef8301f7526..c00f9d564b35658249261965849f181de862aecb 100644 GIT binary patch delta 115 zcmeyyc8Gn0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8Ihk@90qOZJ$^ZZW delta 38 ucmX@a{*7&eJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6hG6De0P6`XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8Ihh<80m5-EMgRZ+ delta 38 ucmbQneu`~_J0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit4fG6Dd;J_(fo diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_09.binproto index 0bc1ad22d95bb966ccd3d9a7c266acda739234ba..c5f489f9161c9f8e39f3f31907d619c60d40f852 100644 GIT binary patch delta 115 zcmeyyc8Gn0J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8Ihk@90qOZJ$^ZZW delta 38 ucmX@a{*7&eJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6hG6De0P6`XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8IhlGH0nMu}s{jB1 delta 38 ucmaFFK8<~YJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6xG6Dd?@d^3> diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_11.binproto index 26e6489cd9d7ec1c6d3f7e06fb83d0a47dcfafe3..014efd830ed8263a3a6474a30eb93e7dbaaffca7 100644 GIT binary patch delta 115 zcmZo-KgYhoosqMRQK*@bgGH!*vL9oVUXdc}tJ2oh{<#k)T76@kpShLmQcmc4^~%T6 z_ag3{*d-Px=4ZtK(ZUMUvXL=D6{tn`UQX`$_56QNAAR)dBwv)oq0Gz)HBXnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8IhlMJ0nIrsY5)KL delta 38 ucmZ3)evNH|J0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6#G6Dd>&I!2y diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_13.binproto index f38e9273e649290ca75fe470d4a8380d3396a710..5a9845bc00685caff632c05d2ac45e8ef018a739 100644 GIT binary patch delta 115 zcmaFHwuya%J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8IhkS^0o$1_ng9R* delta 38 ucmdnQ{)}ydJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit6BG6Dd`jtS`i diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_14.binproto index dd4151f9571cd577deba1fa972a5ab9f5128443b..1a614fe9ecf178a02ba70be2d58766f109c5528f 100644 GIT binary patch delta 115 zcmcb_HjjOSJ0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY Q>y++Cbrp=8Ihi~e0m-2*UH||9 delta 38 ucmbQoeu-^^J0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yHit5KG6Dd=o(Zi0 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_00.binproto index 2e4fa99464090649ba1aa2091a7ac3f99a2212f2..0eae171bc0fbba659f078f98389573efae47b74d 100644 GIT binary patch delta 61 zcmV-D0K)&`1cwE%M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i@lSvpN delta 23 ecmZo?eZ;cCosm6BD1n1TC}wg1W7OocjJp6(BnKG) diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_01.binproto index 8dd6c5505a10c6d0b24b86623d1f086ddad9b20f..38eb28264e5236358de184b9cf1f2a9139ba972e 100644 GIT binary patch delta 61 zcmV-D0K)&01-AvTM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jei?tXt delta 23 fcmdnaI*E0IJ0p9NPyz>wP|V~2#;D0>8D9YaPACT| diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_02.binproto index 6c9e277be128da67c8568f8672ea32c615f0ced5..62f49ae83227627bf85e7b3e7ed3f4037b2acfe0 100644 GIT binary patch delta 61 zcmV-D0K)&C1;YifM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jqkzp8D delta 23 fcmX@iI*)aOJ0p9NPyz>wP|V~2#;D0>8NUGlP(%k# diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_03.binproto index 42a1a7db4bb86c3708eb24a31efe148fc5769fa8..94a6a6bc72d2aaca91abdf38c2b3aeb23e988aac 100644 GIT binary patch delta 61 zcmV-D0K)&@1cU{!M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i=k=_^? delta 23 ecmZo+z0b12osm6BD1n1TC}wg1W7OocjN1WEod*yA diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_04.binproto index 317a8476142c2219df099e09fe25106435819759..0a0fa4f61536bfbb98fa161d89b4385d3c873738 100644 GIT binary patch delta 61 zcmV-D0K)(11dRo-M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i}mLC{2 delta 23 ecmeBWeZjK9osm6BD1n1TC}wg1W7Oocj0XTwG6yRF diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_05.binproto index 38cf510f7d19851b42e62fa3ed78ae8e25299f97..dd2baff89d0f649d4d3a7d28e3152e869f027c3a 100644 GIT binary patch delta 61 zcmV-D0K)%;1*!$GM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jRg^(Bw delta 23 ecmZ3*+RD1Yosm6BD1n1TC}wg1W7OocjCTP`-vUD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)itrYRU- delta 23 fcmey!a)xDtJ0p9NPyz>wP|V~2#;D0>8J7S6SFi_G diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_07.binproto index 3bd5b9b5c4f9a3cd1aa3de6dc7abcebe3091748f..5a073bfe5f7d3832229caa4e9d4a4db621771829 100644 GIT binary patch delta 61 zcmV-D0K)&W1lI(xM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iTnco-@ delta 23 ecmcc4vWaDbJ0p9NPyz>wP|V~2#;D0>8M^>e9tQ{j diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_08.binproto index 5ccc937e1033d89fccd2f6d7c92a5f350a4ebf14..da4659e0dd317c7590b073ad502082231e697736 100644 GIT binary patch delta 61 zcmV-D0K)%?1+E3KM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jVhjbVi delta 23 ecmZ3-+R3`Xosm6BD1n1TC}wg1W7Oocj1K`!lLrp~ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_09.binproto index 42e30f29f283579a7b8bf7b930bfe6f0d7752389..171e50341086a6eab32d3143bc755aab22e3f6d6 100644 GIT binary patch delta 61 zcmV-D0K)(L1fd16M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jIpOYAH delta 23 fcmZ3;`iEtMJ0p9NPyz>wP|V~2#;D0>8Lt2URJI3a diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_10.binproto index a075dfedeec85a7d4b51926cd5126c86b31999d4..86a053ace6e312de282fcf423783e14cb542083b 100644 GIT binary patch delta 61 zcmV-D0K)%?1+E3KM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jVhjbVi delta 23 ecmZ3-+R3`Xosm6BD1n1TC}wg1W7Oocj1K`!lLrp~ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_11.binproto index 41de10a6f98b91c5600abb6a66069c56a6b860ea..a5430b592bcb4c265b361db1bda8d6ae021f4331 100644 GIT binary patch delta 61 zcmV-D0K)%?1+E3KM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jVhjbVi delta 23 ecmZ3-+R3`Xosm6BD1n1TC}wg1W7Oocj1K`!lLrp~ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_12.binproto index b395250d757e9100ff92e2a9debdee225db2b6d7..8b21d5b6ce534368f08f28cbca6e3944dfaf2aea 100644 GIT binary patch delta 61 zcmV-D0K)&!1oZ^4M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ixs0|ov delta 23 fcmey$a)D)oJ0p9NPyz>wP|V~2#;D0>8CL)RSY!uc diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_13.binproto index c1658dea2111336338314f237ec8f146ba3f46c4..60b00b94f1540594dbac901b15e942d7c41abdd1 100644 GIT binary patch delta 61 zcmV-D0K)(91eFD_M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)j6ndcZx delta 23 fcmbQr`hjJGJ0p9NPyz>wP|V~2#;D0>8BYKJQkn-t diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_14.binproto index b7da4fc72ce0ba0974ca7e578a62239f07909c31..ed16fbc7e6a0a6b34a9c3b87dab6fdf097d62850 100644 GIT binary patch delta 61 zcmV-D0K)(K1fT`5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jHpBfl# delta 23 fcmZ3$`kQ5gJ0p9NPyz>wP|V~2#;D0>87~6>REY;< diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_00.binproto index f6b4e9230bf1feb5c2dbcf325cf28177dcc9af5b..ac7b71ac75c74775915b6563c0989e5fe78935b1 100644 GIT binary patch delta 61 zcmV-D0K)&`1BV2#M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hYl2aF; delta 23 ecmZo?dBnWIosm6BD1n1TC}wg1W7Oocj8*_odIpyO diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_01.binproto index 219a3aae57d8120aa6fb76181405957292944299..f9679560fed2a600bba23893e512123d06a21ec8 100644 GIT binary patch delta 61 zcmV-D0K)&q1nUH_M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)inqf;17 delta 23 fcmaFOa*SnzJ0p9NPyz>wP|V~2#;D0>8Rr22R-y+) 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 e9f492ea9b2ecd0194467f7bf91aff4071dd599e..6f52108e6ae58e2663ea1237a3d102413c06ec04 100644 GIT binary patch delta 62 zcmV-E0Kxy^2Zji+M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?%0;~BK#{d8T delta 24 fcmZqUc*wrNosm6BD1n1TC}wg1W7OuejFwCQS2G5_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_03.binproto index 892e97bd8c59c1fce8e621c0c335b9588483102e..3699c22e123bf0c75822c815722d1e0c9733d2dd 100644 GIT binary patch delta 61 zcmV-D0K)&{1Be8$M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hZlFS#Q delta 23 ecmeBRdCa`Qosm6BD1n1TC}wg1W7OocjMe~8rv{n; diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_04.binproto index 6ab0ff9bac265b70551495ce43ad1b0ffe4cca36..9fe749da0412c38df861d6cced90c64d03fa8226 100644 GIT binary patch delta 61 zcmV-D0K)&l1m*;=M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iip!OI( delta 23 fcmaFHa*$<%J0p9NPyz>wP|V~2#;D0>8D|0jRlx@} 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 b5098949dd7f86ddeef4ef1f52b5c17a5499e721..969d45dfd3930f46f992007ae85f001f56ee25b5 100644 GIT binary patch delta 62 zcmV-E0Kxy~2aE`?M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?-01A+vwM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hTkMUD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ioqs$mk delta 23 fcmaFEa-3y@J0p9NPyz>wP|V~2#;D0>8Rr84R?i1V 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 ccab74b8da3ba83fb9b861c53db17194e7b58780..55a4bc0f500757ca611f61622fb0adf44cb7fac4 100644 GIT binary patch delta 62 zcmV-E0Kxy^2Zji+M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?%0;~BK#{d8T delta 24 fcmZqUc*wrNosm6BD1n1TC}wg1W7OuejFwCQS2G5_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_09.binproto index aa4507e4feac52914bbc8818745528cd7001aa04..b0d251c6fd207387354c4dbb38c83d3011c3808a 100644 GIT binary patch delta 61 zcmV-D0K)&{1Be8$M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hZlFS#Q delta 23 ecmeBRdCa`Qosm6BD1n1TC}wg1W7OocjMe~8rv{n; diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_10.binproto index 9cb2a641704062f4738f88372a455ec74134de63..c91f62427d8329eba7feab7b68c13b965f335eab 100644 GIT binary patch delta 61 zcmV-D0K)&l1m*;=M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iip!OI( delta 23 fcmaFHa*$<%J0p9NPyz>wP|V~2#;D0>8D|0jRlx@} 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 fc3a8c5c24baa9e0fed023d58fc51e7bb9b5f26b..2027c9b99be839dea70d0fd0c9972ccdb829c519 100644 GIT binary patch delta 62 zcmV-E0Kxy|2Z{)=M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?*01A+vwM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hTkMUD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ioqs$mk delta 23 fcmaFEa-3y@J0p9NPyz>wP|V~2#;D0>8Rr84R?i1V 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 bd83375f674703a310f171a16e40edde88fb2a31..9ddb002ee5d0e77e86be63af798144bffd327093 100644 GIT binary patch delta 62 zcmV-E0Kxy`2Z#u;M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?(0<7^D%>V!Z delta 24 fcmeC+c+9@Rosm6BD1n1TC}wg1W7OuejMhv5SCaUD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ido|zag delta 23 fcmaFJvWI1ZJ0p9NPyz>wP|V~2#;D0>8K(dMRNx0D diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_01.binproto index 4a6ca736944c319b14fb905af52b33c2c7187134..6ef5b12f384bc1ba35b67e2800cfe0702714463f 100644 GIT binary patch delta 61 zcmV-D0K)&t1nvZ|M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iqq`nwd delta 23 fcmaFIa*}0(J0p9NPyz>wP|V~2#;D0>85aToS1AWg diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_02.binproto index 6fe2901d4f2bb99d9492c1fcea350868a3082d3d..a6d5189fef40680673dbdf1bcfe357bb9a4503f0 100644 GIT binary patch delta 61 zcmV-D0K)&*1pEZBM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i&t6Ug> delta 23 fcmeyva-C&^J0p9NPyz>wP|V~2#;D0>8P@{UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iaoh}$A delta 23 fcmcb|vXfwP|V~2#;D0>87Be&R9Ocd diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_04.binproto index cf4e45f1d8b11f24c24fc89354740df3f672d5e4..e518f5fb7fd80011559e380ad1cbe3b07d1fd3b6 100644 GIT binary patch delta 61 zcmV-D0K)&s1nmT{M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ipq(vB0 delta 23 fcmaFMa)M=pJ0p9NPyz>wP|V~2#;D0>85aNmR{RG_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_05.binproto index 7c97b3c3b3b7056c785e95dab49ddcfd1f929c83..d5ff79febdbac19b5d863a7ad22b670a61c34de7 100644 GIT binary patch delta 61 zcmV-D0K)&-1pWlDM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i)tWFq) delta 23 fcmeyza+76)J0p9NPyz>wP|V~2#;D0>88-p|S@{Qj diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_06.binproto index 016e4221b7dc876eb9b88e760de48a4550537189..f218f561bd45657ba0c5e25bcd1ccf8a82abf92e 100644 GIT binary patch delta 61 zcmV-D0K)&a1lt6#M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iXo5L6# delta 23 ecmcc3vW;bfJ0p9NPyz>wP|V~2#;D0>8T$ZJ(gzd( diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_07.binproto index 356638608779f29c7d99353dfb5c8864895aa69b..cc464f04d1448775771c4e3b03d422ed65016c6c 100644 GIT binary patch delta 61 zcmV-D0K)&u1n&f}M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)irr8gK^ delta 23 fcmaFQa*AbxJ0p9NPyz>wP|V~2#;D0>85aQnS5^m5 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_08.binproto index 53781c565219d0f8ca3d426945ceedf873ac405a..5a6ed591ae4fc242d4645aa6f480344a017740ae 100644 GIT binary patch delta 61 zcmV-D0K)&*1pEZBM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i&t6Ug> delta 23 fcmeyva-C&^J0p9NPyz>wP|V~2#;D0>8P@{UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iaoh}$A delta 23 fcmcb|vXfwP|V~2#;D0>87Be&R9Ocd diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_10.binproto index 15a5f13e2b563e0390ec6d11ff4fed57778f2163..c4e3a11ecb6cead4aaf8737e4b36598b6376e460 100644 GIT binary patch delta 61 zcmV-D0K)&s1nmT{M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ipq(vB0 delta 23 fcmaFMa)M=pJ0p9NPyz>wP|V~2#;D0>85aNmR{RG_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_11.binproto index b84cb47a13e63cc7f2b9110fa3a93be05e89c6e7..b4caeed3660b449922e6ab4cf514e6bba5c16d5a 100644 GIT binary patch delta 61 zcmV-D0K)&*1pEZBM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i&t6Ug> delta 23 fcmeyva-C&^J0p9NPyz>wP|V~2#;D0>8P@{UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iXo5L6# delta 23 ecmcc3vW;bfJ0p9NPyz>wP|V~2#;D0>8T$ZJ(gzd( diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_13.binproto index 1aa281915efb96d9668cef26dbe408698d6ef9d9..c8b6e8abea82e767b4f0d7ca03bc34cffe35d2ff 100644 GIT binary patch delta 61 zcmV-D0K)&u1n&f}M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)irr8gK^ delta 23 fcmaFQa*AbxJ0p9NPyz>wP|V~2#;D0>85aQnS5^m5 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_14.binproto index 29110404c720d6ab7ad08c6d5bc7c9dc2dbe8f86..ac00c6953b93b3bee21dab31fc1912cc0a5caaad 100644 GIT binary patch delta 61 zcmV-D0K)&-1pWlDM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i)tWFq) delta 23 fcmeyza+76)J0p9NPyz>wP|V~2#;D0>88-p|S@{Qj diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_00.binproto index c13e785f92d30535fe59ee1bfa801573aa5e20b9..bd169feda7fa68a6e349ee71894119a479f374f2 100644 GIT binary patch delta 61 zcmV-D0K)&f1mFa)M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ico*)=3 delta 23 fcmaFBvYTatJ0p9NPyz>wP|V~2#;D0>87Bh(RI>*o diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_01.binproto index 372c238cdc03604cefa9f556fc4aed86b431f594..1d60d5cd7702d574257200d91b3e95f82d8a6b51 100644 GIT binary patch delta 62 zcmV-E0Kxy62)+ogM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@a0;pCO@Bjb+ delta 24 fcmdnTF_UA1J0p9NPyz>wP|V~2#;DC_84H;JR>%hD diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_02.binproto index fc63977dbf9a6556ee245be04f6cd03f89f3cee8..cfaf7806360ef34398ac11e46c1ce820cfea5436 100644 GIT binary patch delta 62 zcmV-E0Kxy!2=)lDM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0^70>gF~m;e9( delta 24 gcmeyyagk$#J0p9NPyz>wP|V~2#;DC_8CNm^0AWZ6j{pDw diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_03.binproto index a82639ef29965601a3bd83aa0791c683e452c442..3a123251aad4f8d58308cc9a3b3531be35b41d60 100644 GIT binary patch delta 62 zcmV-E0Kxy!1@;B7M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?n0l^Iz5dZ)H delta 24 fcmeyydXaU5J0p9NPyz>wP|V~2#;DC_88sOJU&99o diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_04.binproto index a389cf9fc236fd9928c265360b34c67801c6a121..ffa5f9d535f8f218b6b2d866153f6b2605483be5 100644 GIT binary patch delta 62 zcmV-E0Kxy92f+uhM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0^|0jg0Lb^rhX delta 24 gcmX@eK8JmSJ0p9NPyz>wP|V~2#;DC_8NVUD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?A1F#DhrT_o{ delta 24 fcmX@lxr%dxJ0p9NPyz>wP|V~2#;DC_8JU;?StSOY diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_06.binproto index a752edfbe7b54b1b4f4081e82f31138b929d70a6..67e8cb3544e9ea6e0de8a8b841fc68c69c335140 100644 GIT binary patch delta 62 zcmV-E0KxyM1UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?90j;eUnE(I) delta 24 fcmX@dx{`H+J0p9NPyz>wP|V~2#;DC_85tP?SVIPo diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_07.binproto index 129f853d9beca18edea0d0189ff36ed04447591d..13768b33ca0253e6c1b9e57be36077045dffd234 100644 GIT binary patch delta 62 zcmV-E0Kxym2j~Z|M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?Z0=qUB>;M1& delta 24 fcmaFCewclOJ0p9NPyz>wP|V~2#;DC_8Ks#3U3>=P diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_08.binproto index 71d779e05f6eef5c71b4624b2611c20aca4f9771..22f4410a62e653c1094c94184716a0b078a6d12d 100644 GIT binary patch delta 62 zcmV-E0Kxx|3AG8ZM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0^+0;O^oR{#J2 delta 24 gcmdnWIe~M7J0p9NPyz>wP|V~2#;DC_8DB5~09Hf?P5=M^ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_09.binproto index b88cad67db87671bf3ca0eb98bba31ca6cee2ecb..d346d2712cdec7f035f02379cadde4a3d6e739f6 100644 GIT binary patch delta 61 zcmV-D0K)%_1+fLNM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jYh~F3? delta 23 ecmdnU+QYiRosm6BD1n1TC}wg1W7Oocj86bf8V48v diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_10.binproto index fcdc049789eeb59d1c48a71e5c4bd6aea6cd123c..3e3cd4edc3f6dbc542a7e91fca7efdaf8e5f99e2 100644 GIT binary patch delta 62 zcmV-E0KxyK2h0bsM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0_80k5SPmjD0& delta 24 gcmX@ZzMOr7J0p9NPyz>wP|V~2#;DC_8UHf^09rc-jsO4v diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_11.binproto index 95b78bcf4476481d0c2d39ec1137b588fcc19fd8..3eb2a1f2f55ebd08c73fa7a6a333744974b16622 100644 GIT binary patch delta 62 zcmV-E0Kxyy3G@lDM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?l1Htzg6#xJL delta 24 fcmeyud7g8FJ0p9NPyz>wP|V~2#;DC_8P%BqU=;@p diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_12.binproto index c79c65c28006311f0c0016e3a307897d522efa32..71072c6cc3e4eedf51b40541a96f40ffa79c387c 100644 GIT binary patch delta 61 zcmV-D0K)&p1nLB^M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)imqS_cr delta 23 fcmaFGa+GC*J0p9NPyz>wP|V~2#;D0>8Rr53R&@tK diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_13.binproto index 1dfbeeb4e84a6d7dc08d12609f50b761e8c4aef3..b1435c709977d24774c0a8d9be3baea7036146fc 100644 GIT binary patch delta 62 zcmV-E0Kxz829*b}M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0^c0kgyyaR2}S delta 24 gcmbQr{()_SJ0p9NPyz>wP|V~2#;DC_8BZ_*09w`uXaE2J diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_14.binproto index 35546e5fa60406fe939dc31f3b2efe5b5cf99f2b..3334c445a32afbfd6cde6ef219ade4b91ce7deba 100644 GIT binary patch delta 62 zcmV-E0KxzL38D(HM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@81G;(`AOHXW delta 24 fcmZ3)^_O#lJ0p9NPyz>wP|V~2#;DC_8AF)?T+9a- diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_00.binproto index 379ba404acdd4e989cc88cf627db84b6291a9b25..24f78ea96aac20399b040c01a33778393004af43 100644 GIT binary patch delta 61 zcmV-D0K)(H1Dyo0M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)huoVgd` delta 23 ecmbQs@`HJUJ0p9NPyz>wP|V~2#;D0>83O=QSO(bu diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_01.binproto index 8046fd9401d5a5d62923328913e98f0db639f08f..e4d77d1d7286c8b3ad6770770b5e17355742e39c 100644 GIT binary patch delta 61 zcmV-D0K)%^1h53KM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h>hj161 delta 23 ecmdnM(#^8Losm6BD1n1TC}wg1W7OocjL85@Lk5!o diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_02.binproto index c6a3260d0971eadc22ce9743aed602f32ffab108..10aef471411c19e5d0db3d0e42af578e92ce6471 100644 GIT binary patch delta 61 zcmV-D0K)&D1jGceM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iAkmMKG delta 23 ecmX@YGM{CGJ0p9NPyz>wP|V~2#;D0>8Os4r#|F;; diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_03.binproto index f0b7bb5e422d41f149f5588e53dc88137df1f244..3b94a63adaf7d32418cf0cae639d2f339e7be488 100644 GIT binary patch delta 61 zcmV-D0K)(E1DXV|M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hrn@$(m delta 23 ecmbQm@|AgmJ0p9NPyz>wP|V~2#;D0>8GQj#(FV`} diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_04.binproto index 1c5a824c43cc07cefd9a96ef4764a2a16b96d9fc..6ab350b6c73e87e5a50fbc1070b28999b763d749 100644 GIT binary patch delta 61 zcmV-D0K)%@1g`|JM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h=hW8hl delta 23 ecmZ3_(#5jDosm6BD1n1TC}wg1W7Oocj7b1Y76y<2 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_05.binproto index 9a9029117e6fca622d9fa5868a35a5b051b613df..48a0e9deb50bced0c6e2284f7d6491c572968b7f 100644 GIT binary patch delta 61 zcmV-D0K)&F1jYogM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iCk=7U9 delta 23 ecmX@cvXEtiJ0p9NPyz>wP|V~2#;D0>87l!$AqLd| diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_06.binproto index 351ab6734f9f3c4bbb81e23b3e8d97382f81342b..10685cc43d45323c905a0df7d1660e4a39c696fa 100644 GIT binary patch delta 61 zcmV-D0K)(C1DFJ`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hpnp_vt delta 23 ecmbQi@|k&qJ0p9NPyz>wP|V~2#;D0>8NC5gcLvG; diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_07.binproto index 3ae6891f7be4c541cfcfa348c4d4f48c47d1db1a..62b8842f838bf7118f771136eefc45e8ff749f85 100644 GIT binary patch delta 61 zcmV-D0K)%_1hE9LM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h?hv^re delta 23 ecmdnU(!;XBosm6BD1n1TC}wg1W7Oocj41$2a0ZqD diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_08.binproto index ca8b9a2e6401d233519d8d94e21cb1dde085fb62..e5679b57f69504d1d173f768c2063ee20be078a8 100644 GIT binary patch delta 61 zcmV-D0K)&D1jGceM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iAkmMKG delta 23 ecmX@YGM{CGJ0p9NPyz>wP|V~2#;D0>8Os4r#|F;; diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_09.binproto index 08212908aa00bebae904e9b780b3db5b23477005..01dd4b045068bc5b79bc9859b473b0897569d299 100644 GIT binary patch delta 61 zcmV-D0K)(E1DXV|M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hrn@$(m delta 23 ecmbQm@|AgmJ0p9NPyz>wP|V~2#;D0>8GQj#(FV`} diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_10.binproto index ee9c681a6dce1f587d1fc43f102996eabac09b04..e044f703a8472f3e8ab3ea5f85c8d39b374a467c 100644 GIT binary patch delta 61 zcmV-D0K)%@1g`|JM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h=hW8hl delta 23 ecmZ3_(#5jDosm6BD1n1TC}wg1W7Oocj7b1Y76y<2 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_11.binproto index a01ff4be222b044f306c0e864b9993420cd9f2cd..959ca920fef3372944ffbc4951a9923d231bc736 100644 GIT binary patch delta 61 zcmV-D0K)&D1jGceM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iAkmMKG delta 23 ecmX@YGM{CGJ0p9NPyz>wP|V~2#;D0>8Os4r#|F;; diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_12.binproto index 67dd7d9b52c2250ec2ee7a5a27b0af529df962f1..4c3002c84405083748c9a13b227dc2e5da11126f 100644 GIT binary patch delta 61 zcmV-D0K)(C1DFJ`M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hpnp_vt delta 23 ecmbQi@|k&qJ0p9NPyz>wP|V~2#;D0>8NC5gcLvG; diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_13.binproto index c036d3d437c901187721f34f63abae97fde07a0d..83479b593a28c35562708f08ffc42e3dd3300273 100644 GIT binary patch delta 61 zcmV-D0K)%_1hE9LM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h?hv^re delta 23 ecmdnU(!;XBosm6BD1n1TC}wg1W7Oocj41$2a0ZqD diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_14.binproto index 3df633ae1d20441da14e5ad8d4648d48d1da5213..0f814ebb1f6b6fc85e707cdfc309d5010cbff2f4 100644 GIT binary patch delta 61 zcmV-D0K)&F1jYogM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iCk=7U9 delta 23 ecmX@cvXEtiJ0p9NPyz>wP|V~2#;D0>87l!$AqLd| diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_edits_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_edits_00.binproto index b37187d1f9afafcffbe9002e28aed7e37bc1baff..9ae142e0852099904be735648dbb5ffbebf32d63 100644 GIT binary patch delta 61 zcmV-D0K)&+1pNfCM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i(tJN5T delta 23 fcmey%a)V`qJ0p9NPyz>wP|V~2#;D0>88-j`SUD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?(0jvNQ$N&HU delta 24 fcmeBRd(67Qosm6BD1n1TC}wg1W7OuejMj_*S2_m2 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_edits_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_edits_02.binproto index a15ad443f11a6d4fc33ae85db34c2850fc686fb1..043668637c745768516490304a5f9e0965039275 100644 GIT binary patch delta 61 zcmV-D0K)&w1n~s0M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)itrYRU- delta 23 fcmey!a)xDtJ0p9NPyz>wP|V~2#;D0>8J7S6SFi_G diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_00.binproto index c4284d821956a195b173e7c35b22e592a5f2b5f0..541fbedaf9372e873eb1524ea3e34519f825acc7 100644 GIT binary patch delta 61 zcmV-D0K)&V1l9zwM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iSnPwOc delta 23 ecmcb{vXNzjJ0p9NPyz>wP|V~2#;D0>89M<|@dpI} diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_01.binproto index fd201552e84ff59ce81d228cf82fbb3e74e069c3..6b713ee8e9b1ebf366501a82f27180bb615f26f9 100644 GIT binary patch delta 62 zcmV-E0Kxz41(61@M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0??0kB*b;{X5v delta 24 fcmbQp_J(zXJ0p9NPyz>wP|V~2#;DC_8C@6wSn3Aa diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_02.binproto index de8a6ac6610880026d674ce525369dc0a2367723..946e1af61143e5f1683d552c1fd85c057f540724 100644 GIT binary patch delta 62 zcmV-E0Kxyq2J8l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@|0llplbpQYW delta 24 gcmaFEcARa4J0p9NPyz>wP|V~2#;DC_8Rs(s0ACLWYybcN diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_03.binproto index b7463bcdc2296a09eba0c008ac9cc14e98fa09a1..7b9d2b844dece1f33ccfa5237a3ced35919d415e 100644 GIT binary patch delta 62 zcmV-E0Kxy@1%(E%M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?$0ji7_zW@LL delta 24 fcmZo=d%(KEosm6BD1n1TC}wg1W7Ouej24UlR;mWJ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_04.binproto index 834f3e8ed90d0ecde347255375cd582496af1b90..17a912329b148a177cbb01d2c9a5d471a084db1a 100644 GIT binary patch delta 62 zcmV-E0Kxy<1%U>zM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?y0jQi8vj6}9 delta 24 fcmZoUD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@L0iYolz5oCK delta 24 fcmZ3_*2T8Losm6BD1n1TC}wg1W7Ouej7f|DQ=bO4 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_06.binproto index c239ef9b05110faf8398c6070084e966fd8b5e85..efae0852f787b761e2d6cb655792a53d914bc6f2 100644 GIT binary patch delta 62 zcmV-E0Kxy<1%U>zM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?y0jQi8vj6}9 delta 24 fcmZoUD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?d0lYOA^8f$< delta 24 fcmaFEdYpBGJ0p9NPyz>wP|V~2#;DC_8RZ!PUE>Do diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_08.binproto index be6874e0dfd1088b95397b54ad65cae3a565cea8..b2545c0e47491db811d9e5a9e704599a0f1f69a3 100644 GIT binary patch delta 61 zcmV-D0K)&M1UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%kqo@G^m0TBw delta 23 ecmX@hx`K6sJ0p9NPyz>wP|V~2#;C<-85sdlM+SWW diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_09.binproto index 251f38faf82bb2637cd12bcff2606e5792519f2f..27360e484ba12cee375e97063b949bed204f79cd 100644 GIT binary patch delta 61 zcmV-D0K)&S1k(htM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iPm-`q6 delta 23 ecmcc2vW{hgJ0p9NPyz>wP|V~2#;D0>8QTC-Y6koO diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_10.binproto index 020f3040bc1d8cd8c5623987db996b29dc99a7c5..d282ac77567d4c5973d8cbda3133098822337a87 100644 GIT binary patch delta 62 zcmV-E0Kxz31&{`?M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?>0k7Z}-~a#s delta 24 fcmbQh_L_BrJ0p9NPyz>wP|V~2#;DC_8J!scSh@z+ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_11.binproto index d3fc5e3586a3d2f6f4f678959647397aa1cdcde3..da8255fe16b69b6cd636b698f9420f0bd5ee0c33 100644 GIT binary patch delta 62 zcmV-E0Kxyq2J8l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@|0llplbpQYW delta 24 gcmaFEcARa4J0p9NPyz>wP|V~2#;DC_8Rs(s0ACLWYybcN diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_12.binproto index c7300a58ae2df14e985bd74c361a38c808a7c290..8497af972cd4aee60b015c604beeda3188d624e9 100644 GIT binary patch delta 62 zcmV-E0Kxy>1%n2#M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?!0jZQ1xc~qF delta 24 fcmZo>yT`i0osm6BD1n1TC}wg1W7OuejAo1gR!Ro2 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_13.binproto index aa8f8de2f74d0f8a029ee831dc24edcf529fcfd6..40b08be8c753261ea779dc07f4037ed6f72ce8f8 100644 GIT binary patch delta 62 zcmV-E0Kxy>1%n2#M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?!0jZQ1xc~qF delta 24 fcmZo>yT`i0osm6BD1n1TC}wg1W7OuejAo1gR!Ro2 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_14.binproto index 2f566e187c166a9a0d926d96871c8e281d45111b..a57063abbd496c101acd3c3ee7e1d6fe80c8abe8 100644 GIT binary patch delta 62 zcmV-E0Kxx?2CoLNM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0@L0iYolz5oCK delta 24 fcmZ3_*2T8Losm6BD1n1TC}wg1W7Ouej7f|DQ=bO4 diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_00.binproto index 6a2436d991a11d6277d0e31d7e1b133128fece58..e11cda1566d854d4b4c820a89e1088c3fc1190dc 100644 GIT binary patch delta 61 zcmV-D0K)(F1e*o0M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jCoV^%c delta 23 fcmbQu`i*6SJ0p9NPyz>wP|V~2#;D0>8P5R#Q>X`3 diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_01.binproto index 890910f798547849fe026cf0181f03d75d3abf7d..1081212b778b019a702930dcf67aade0fad96fba 100644 GIT binary patch delta 61 zcmV-D0K)&B1;PceM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jpkmwjx delta 23 fcmX@aI+t~WJ0p9NPyz>wP|V~2#;D0>8NUJmP!|VF diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_02.binproto index a070a0ee6647fa51abcb98a530ce9d0768e81ece..643a2f603d6e53aad473c92a45c8aa7ca3ded463 100644 GIT binary patch delta 62 zcmV-E0Kxyd1>Xg*M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?Q0k!ED%m4rY delta 24 fcmcc5x{Gy#J0p9NPyz>wP|V~2#;DC_8HE@DTXP1( diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_03.binproto index b5c2ab89fe235bd6c1830b284289086f730956f6..66c4d0734cdd6cdf04499a896e4c2f50dd9e5d3f 100644 GIT binary patch delta 61 zcmV-D0K)(M1fm77M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jJpbQvu delta 23 fcmZ3)`j=&cJ0p9NPyz>wP|V~2#;D0>8Lt8WRO1I~ diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_04.binproto index cf1d237c3fc712db256bd19224b0fff56d77cb58..bf2daa0359df9d819391430513e2286f8e4056e8 100644 GIT binary patch delta 61 zcmV-D0K)(K1fT`5M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jHpBfl# delta 23 fcmZ3$`kQ5gJ0p9NPyz>wP|V~2#;D0>87~6>REY;< diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_05.binproto index 6b9934c70cce364651ab2d6bd9e03ba1b30fa0d0..80d9f3289abdbb0ebd2c9e61dc6c55e6350edc48 100644 GIT binary patch delta 61 zcmV-D0K)&B1;PceM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jpkmwjx delta 23 fcmX@aI+t~WJ0p9NPyz>wP|V~2#;D0>8NUJmP!|VF diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_06.binproto index 635aaa11722172b32d3d23543d44f920e3d6cb79..0d59bf1c3995fcea586bedcdb6cd5ff29da7ed77 100644 GIT binary patch delta 61 zcmV-D0K)(01dIi+M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i|m8KXm delta 23 ecmeBSea^DMosm6BD1n1TC}wg1W7OocjQasm1qUbq diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_07.binproto index 06537a3347c7ebb3c4878d08ada18e8c05772a9c..7c88e4c9906a02fba7b8d10f9e8d2c56ac9010eb 100644 GIT binary patch delta 61 zcmV-D0K)&o1nC5@M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)ilqG1?E delta 23 fcmaFKa)f1rJ0p9NPyz>wP|V~2#;D0>8Rq~1R!9dv diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_08.binproto index 95fdfc085a8c5620415ab436f43aac285ce814ae..65048ab28346edf5e3fc8399efdf5832d405d460 100644 GIT binary patch delta 61 zcmV-D0K)&21-S*VM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jgjHehm delta 23 fcmdnVI)!zEJ0p9NPyz>wP|V~2#;D0>8Q%Z^PJ#z8 diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_09.binproto index 97cb3d6aac148ee8e4c09126032f17c8152a671a..761e3cb3169535ea9fdb0a625ce820aa0c984b81 100644 GIT binary patch delta 61 zcmV-D0K)&01-AvTM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jei?tXt delta 23 fcmdnaI*E0IJ0p9NPyz>wP|V~2#;D0>8D9YaPACT| diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_10.binproto index 0cfd92f4ee9ede302d27d05efa477f0ab049ab02..8f1298dead0c9ef9073673e6e779ffa15a644651 100644 GIT binary patch delta 62 zcmV-E0KxyR1=9tvM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( UdE*=2Sl-CG7G4%kv#0?E0k9btr~m)} delta 24 fcmcc2x{h^&J0p9NPyz>wP|V~2#;DC_8QB;CSu+No diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_11.binproto index 5ae1a6c4f75780f6fd7e02b79abea31cc3c8b5b1..9baba88c2cd29eaa70bd0eedc676e8b5cb230cef 100644 GIT binary patch delta 61 zcmV-D0K)&41-k{XM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jijhPrf delta 23 fcmdnZI*oOMJ0p9NPyz>wP|V~2#;D0>8Q%c_PTU7J diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_12.binproto index ccbbf33508720d5bb2903d70e5de843f9721d365..ed62f8f2615d56843cd9510ecb6a7a5c924a6bbd 100644 GIT binary patch delta 61 zcmV-D0K)&_1cn8$M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)i?lF%3* delta 23 ecmZo;eaN!Gosm6BD1n1TC}wg1W7Oocj5`5O_XidL diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_13.binproto index e1f68fd178eacbf8c12f7dbbb8882422153f35f9..b8bc87ee3af44b4bb477e44c778efa1e01459e85 100644 GIT binary patch delta 61 zcmV-D0K)&31-b>WM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jhjUX62 delta 23 fcmdnRI+b;UJ0p9NPyz>wP|V~2#;D0>8Q%f`POk?u diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_14.binproto index f83e326a9271f5058c6ffd403df9befd706c10e9..91ea6f1d0f9168f0952e60ae527907c4a7b345ba 100644 GIT binary patch delta 61 zcmV-D0K)%|1+)dQM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jbib@zN delta 23 ecmdnO+RwVdosm6BD1n1TC}wg1W7OocjL!j0p$8!V diff --git a/app/src/androidTest/assets/backupTests/chat_item_thread_merge_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_thread_merge_update_00.binproto index 9b37f67be1ea166ea938f3581065933e1d1042f2..6342078dc1949a956442d83d1c4292cece639c70 100644 GIT binary patch delta 61 zcmV-D0K)&x1M&l~M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hDrK}g= delta 23 ecmeywe3p5GJ0p9NPyz>wP|V~2#;D0>8C3ySGX~cH diff --git a/app/src/androidTest/assets/backupTests/chat_item_thread_merge_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_thread_merge_update_01.binproto index a4afc1832a3a73d65dea49a61c12da25e290a6c9..8a7dbc776d085a735ceeeadfbca480fcc7d68e38 100644 GIT binary patch delta 61 zcmV-D0K)&y1M>s0M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hErX?5S delta 23 ecmey&e2#g8J0p9NPyz>wP|V~2#;D0>8Pxz+UUD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hOs^1s^ delta 23 ecmey%e1my|J0p9NPyz>wP|V~2#;D0>84UngA_n*X diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_01.binproto index d5e79bfb0e739759a65beeb0e4cd204e320da3ff..7411df0e9a505d18176edeaced8fbe5197c4c126 100644 GIT binary patch delta 61 zcmV-D0K)&c1lUD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iZoV6Gu delta 23 fcmcc1vV&!VJ0p9NPyz>wP|V~2#;D0>87BY$R4fM? diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_02.binproto index 2896e62004663f0ec05d62f303320b96f4686373..6ddd4a904408fbf9b2eba3364e115737df1c1084 100644 GIT binary patch delta 61 zcmV-D0K)%-1*rwFM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jQg%=nJ delta 23 ecmZ3<+QPcQosm6BD1n1TC}wg1W7OocjCTM_vIhVF diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_03.binproto index 0c408c47be235822cfe2922199100a0805a94e52..0cc7b8fc4468b0963c76287471d428b408c5e0bf 100644 GIT binary patch delta 61 zcmV-D0K)(51d#=>M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)j2m;)F< delta 23 fcmbQp`i5nLJ0p9NPyz>wP|V~2#;D0>8IJ$}QRW9X diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_04.binproto index 7c968909b4b0303636cf4339dcaa0ace045d0382..8e91f10bd982c8e2ccb992ba30f4318b8a2f70e0 100644 GIT binary patch delta 61 zcmV-D0K)%*1*ZkDM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jOge4dQ delta 23 ecmZ3^+QhoSosm6BD1n1TC}wg1W7OocjJE(wSO)q4 diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_05.binproto index b5eeed931689064ad25c34e9beda345c3e80bb8f..ef8c1111e2ea63ac2b44157c36e2b233978a6983 100644 GIT binary patch delta 61 zcmV-D0K)&V1l9zwM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iSnPwOc delta 23 ecmcb{vXNzjJ0p9NPyz>wP|V~2#;D0>89M<|@dpI} diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_06.binproto index 11f17cccbcbfd77efa20f9eaab7a3335d116fd78..b0fc494479e843093b7483f6b6b2df61d60b9fa2 100644 GIT binary patch delta 61 zcmV-D0K)(81e67^M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)j5nQjwP|V~2#;D0>8IJ=1Qf&u7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_07.binproto index acf025da56c329b75f4ae7c279307d675293f02b..7a7657805f4ad1ce763f93bf537c863e1ebb8f4b 100644 GIT binary patch delta 61 zcmV-D0K)&M1kD7nM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iJl_eMR delta 23 ecmX@hvVvuUJ0p9NPyz>wP|V~2#;D0>85;mmTn6d@ diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_08.binproto index 6c26d8597f8972af9bb92cfda6140b21e63ca6ed..beeb9ff538b1d7551a4ad27d2b6ea36833e85330 100644 GIT binary patch delta 61 zcmV-D0K)&11h@pSM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)h}i#Qjw delta 23 ecmdnNGMQzAJ0p9NPyz>wP|V~2#;D0>8M6URs|Kq8 diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_09.binproto index 110f7e60f1f3b76c26dc53f2bbe1ee986232cc6b..826ad6b7da6f15c5269293691f88479b9e33c1d2 100644 GIT binary patch delta 61 zcmV-D0K)&(1NsB7M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)hLsdN|k delta 23 ecmeyxe3f~FJ0p9NPyz>wP|V~2#;D0>8Fc|zn+ERy diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_10.binproto index c9bb749a8a8b1673d45f86bc888b5221916c3440..c02a26a81a8aacd361061891140b4ce3981a9366 100644 GIT binary patch delta 61 zcmV-D0K)&a1lt6#M*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iXo5L6# delta 23 ecmcc3vW;bfJ0p9NPyz>wP|V~2#;D0>8T$ZJ(gzd( diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_11.binproto index ec21e7feb5c9d8f7b143f81f15808ad6dafdbf48..c9a3bf51cf9c94c2a1a1e08da2497bf28f9ba5f4 100644 GIT binary patch delta 61 zcmV-D0K)%-1*rwFM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jQg%=nJ delta 23 ecmZ3<+QPcQosm6BD1n1TC}wg1W7OocjCTM_vIhVF diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_12.binproto index bdaf8b458eecdbefb3c9abf466863f9fd5777f1c..c6a5d3456cdaefd5461ab8281eafde7abd87f107 100644 GIT binary patch delta 61 zcmV-D0K)(31dj!UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)j0mk}5` delta 23 ecmeBYeZ{iDosm6BD1n1TC}wg1W7OocjE4YGj0Z6Q diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_13.binproto index de1fc3b8ee139cdcc4b1e1fce1c6db0a99f66959..e677417fc581d488c351d318795356be3c1fcb78 100644 GIT binary patch delta 61 zcmV-D0K)%-1*rwFM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)jQg%=nJ delta 23 ecmZ3<+QPcQosm6BD1n1TC}wg1W7OocjCTM_vIhVF diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_14.binproto index 1e1a3ac6280820e08a587366767490d2dd1eab3c..2c8af978d1bd1751d95d7daa8b8170061a5fc122 100644 GIT binary patch delta 61 zcmV-D0K)&V1l9zwM*#_j0TP1&2m}&;lTHCzBXS`H>UD*yPi^6mI`##hX|)Q{Y*nu( TdE*=2Sl-CG7G4%klc)iSnPwOc delta 23 ecmcb{vXNzjJ0p9NPyz>wP|V~2#;D0>89M<|@dpI} diff --git a/app/src/androidTest/assets/backupTests/recipient_contacts_01.binproto b/app/src/androidTest/assets/backupTests/recipient_contacts_01.binproto index 89e2b60ff1ff5464382a38f7baeda98b1bfca182..28265026d6bca65800dd0603a46e838756e06a1c 100644 GIT binary patch delta 62 zcmV-E0Kxyd1L6a)M*#|%0TPx02m}(50h3MvYA13b1u^2GEc({@Ip~VQuwKQaD_!Q( UacJnda-Ay>!ddwI9C!gj0N~6T8vp$R>m511Ks delta 29 lcmcc0yq0-`J0p9lP%;OLQ2gXT#xPDNc8(j1UvFJ!3IKl73331c diff --git a/app/src/androidTest/assets/backupTests/recipient_contacts_03.binproto b/app/src/androidTest/assets/backupTests/recipient_contacts_03.binproto index c6f3014ab3cbbd12d75b3d8616d75273fc67c980..317398594589ff029ea763564e3f737fdc5878aa 100644 GIT binary patch delta 67 zcmV-J0KEUb1LFg*M*#|&0TP!12m}(60h3MvW-M|c1>WNJTpXHFp!H^YR;;0nL*-_K Z=5d|>`jADD+_EQ^A3_HRubs-Jt1)VY9UuSz delta 29 lcmaFNyq9@{J0p9kP%#IKQ2yjV#xzbRc8>LPPc2<-2mpj<326WT diff --git a/app/src/androidTest/assets/backupTests/recipient_distribution_list_00.binproto b/app/src/androidTest/assets/backupTests/recipient_distribution_list_00.binproto index bed4b89d72999b44af574c0390743f205a488d58..395a706c71ed8150926cddb52131fef4e4292078 100644 GIT binary patch delta 168 zcmbQr+R3&-i;=U9QK*@bgGH!*vLR!XUXdc}tJ2oh{<#k)T76@kpShLmQcmc4^~%T6 z_ag3{*d-Px=4ZtK(ZUMUGKDe15U54>UQX`$_56QNAAR)dBwv)oq0Gz)HBp9c diff --git a/app/src/androidTest/assets/backupTests/recipient_distribution_list_01.binproto b/app/src/androidTest/assets/backupTests/recipient_distribution_list_01.binproto index 6ecb6506b96d58c9720e65b7f4cc27e13555ea7f..79b3e13cb6b997320f2dd21942de4bc6d0abeba4 100644 GIT binary patch delta 168 zcmZ3&I)iP479(dHqfj#=2a8bsWJAU%y&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpT)yB+`hWXVxP|bwP|Rdw#wboJh6JHF4pyP4$-5aNfV>o;Bn~#AxXCU|F_Vun G1p@#y1`J04 diff --git a/app/src/androidTest/assets/backupTests/recipient_distribution_list_02.binproto b/app/src/androidTest/assets/backupTests/recipient_distribution_list_02.binproto index ec3db903c2c79ffd58c6af0bbbe2a260358adf50..0656bb5529e87c1e6336d637e514a32616a2f25a 100644 GIT binary patch delta 168 zcmbQoI*DzA79(dHqfj#=2a8bsWJAU%y&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpT)yB+`hWXVxP|bwP|Rdw#wboJh6JHF4pyP4$-5aNfV>o;Bn~#AxXCU|F_Vun G`2qkjs0=j# diff --git a/app/src/androidTest/assets/backupTests/recipient_distribution_list_03.binproto b/app/src/androidTest/assets/backupTests/recipient_distribution_list_03.binproto index abef3b83282e5f0d6f2f3da3e66b3156f1730fa8..520f164f80c81bacd2bd352a0e1babaf1e4d1a7b 100644 GIT binary patch delta 168 zcmZ3%I)`n879(dHqfj#=2a8bsWJAU%y&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpT)yB+`hWXVxP|bwP|Rdw#wboJh6JHF4pyP4$-5aNfV>o;Bn~#AxXCU|F_Vun Gg#!RJnha9_ diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_00.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_00.binproto index 752e53a0448d86543393648947f0917f55be95cb..91e20e643b74751345b3ebf91403128c2145f85d 100644 GIT binary patch delta 273 zcmdnT@sD$ZJ0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHDAlJuxYbr~dl7E=x-973*q@HG#UYuZQ MQNg&`fSHdG03v&4JOBUy delta 80 zcmeyzxsPLmJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Xpxj#~kQ_)Q2as3H9I^QWGan-WB54z$ diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_01.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_01.binproto index d6167d75a6a985bab69f5bdc2fec0f578ef2b3e1..b1fe6fa419403107c1e670efddeb79eefa86abfb 100644 GIT binary patch delta 273 zcmeyyxs7{+J0oWsqfj#=2a8bsWIx6zy&^@{SEa41{c|5qwED(6KXWVBrJT_9>XnbB z??v1@u}dsY%+HDeqJ-qnlKKkg@NxmqFLz$TqYNqI|eZ1hY z>y++CbrpmHDAlJuxYbr~dl7E=x-973*q@HG#UYuZQ MQNg&`fcY3B02Y^K=Kufz delta 80 zcmdnS{f%>jJ0p9NPyz>wP|V~2#wboJh6JHF4pyP4$u}4yfV>o;Bn~#AxXFo3F;F>n Xpxj#~kQ_)Q2as3H9I^QW^D#yMA5;`f diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_02.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_02.binproto index 1563b5e1718a13b4abfaf39f4c1e503c11aae458..bd3b40635d353cfb766ede42870a4d8ab0dd7201 100644 GIT binary patch delta 273 zcmX@Z*~7iTosqMRQK*@bgGH!*vL9oVUXdc}tJ2oh{<#k)T76@kpShLmQcmc4^~%T6 z_ag3{*d-Px=4ZtK(ZUMUvXL>u5U54>UQX`$_56QNAAR)dBwv)oq0Gz)HB27^oaO XQ0^@gNDicu1IR08j@bNxc@8501r!s` diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_03.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_03.binproto index 7606cb120c0632b8314e0ec083738ebedee842d5..3d70c9d1d9e34e80ef6858996f537a3c79e7d3d5 100644 GIT binary patch delta 273 zcmX@e*~q=YosqMRQK*@bgGH!*vL9oVUXdc}tJ2oh{<#k)T76@kpShLmQcmc4^~%T6 z_ag3{*d-Px=4ZtK(ZUMUvXL>u5U54>UQX`$_56QNAAR)dBwv)oq0Gz)HB27^oaO XQ0^@gNDicu1IR08j@bNxc_JeK{v{Kw 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 4f2ef39b58..39f605eb24 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 @@ -73,7 +73,7 @@ class ArchiveImportExportTests { // @Test fun chatItemExpirationTimerUpdate() { - runTests { it.startsWith("chat_item_expiration_timer_") } + runTests { it.startsWith("chat_item_expiration_timer_update_") } } // @Test diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/RecipientTableArchiveExtensions.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/RecipientTableArchiveExtensions.kt index c246b289e0..3b35bd9474 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/RecipientTableArchiveExtensions.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/RecipientTableArchiveExtensions.kt @@ -16,6 +16,7 @@ import org.thoughtcrime.securesms.backup.v2.exporters.ContactArchiveExporter import org.thoughtcrime.securesms.backup.v2.exporters.GroupArchiveExporter import org.thoughtcrime.securesms.backup.v2.proto.AccountData import org.thoughtcrime.securesms.database.GroupTable +import org.thoughtcrime.securesms.database.IdentityTable import org.thoughtcrime.securesms.database.RecipientTable import org.thoughtcrime.securesms.database.model.databaseprotos.RecipientExtras import org.thoughtcrime.securesms.keyvalue.SignalStore @@ -30,26 +31,36 @@ import org.thoughtcrime.securesms.recipients.RecipientId fun RecipientTable.getContactsForBackup(selfId: Long): ContactArchiveExporter { val cursor = readableDatabase .select( - RecipientTable.ID, - RecipientTable.ACI_COLUMN, - RecipientTable.PNI_COLUMN, - RecipientTable.USERNAME, - RecipientTable.E164, - RecipientTable.BLOCKED, - RecipientTable.HIDDEN, - RecipientTable.REGISTERED, - RecipientTable.UNREGISTERED_TIMESTAMP, - RecipientTable.PROFILE_KEY, - RecipientTable.PROFILE_SHARING, - RecipientTable.PROFILE_GIVEN_NAME, - RecipientTable.PROFILE_FAMILY_NAME, - RecipientTable.PROFILE_JOINED_NAME, - RecipientTable.MUTE_UNTIL, - RecipientTable.CHAT_COLORS, - RecipientTable.CUSTOM_CHAT_COLORS_ID, - RecipientTable.EXTRAS + "${RecipientTable.TABLE_NAME}.${RecipientTable.ID}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.ACI_COLUMN}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.PNI_COLUMN}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.USERNAME}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.E164}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.BLOCKED}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.HIDDEN}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.REGISTERED}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.UNREGISTERED_TIMESTAMP}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.PROFILE_KEY}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.PROFILE_SHARING}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.PROFILE_GIVEN_NAME}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.PROFILE_FAMILY_NAME}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.PROFILE_JOINED_NAME}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.MUTE_UNTIL}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.CHAT_COLORS}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.CUSTOM_CHAT_COLORS_ID}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.EXTRAS}", + "${IdentityTable.TABLE_NAME}.${IdentityTable.IDENTITY_KEY}", + "${IdentityTable.TABLE_NAME}.${IdentityTable.VERIFIED}" + ) + .from( + """ + ${RecipientTable.TABLE_NAME} LEFT OUTER JOIN ${IdentityTable.TABLE_NAME} ON ( + ${RecipientTable.TABLE_NAME}.${RecipientTable.ACI_COLUMN} = ${IdentityTable.TABLE_NAME}.${IdentityTable.ADDRESS} OR ( + ${RecipientTable.TABLE_NAME}.${RecipientTable.ACI_COLUMN} IS NULL AND ${RecipientTable.TABLE_NAME}.${RecipientTable.PNI_COLUMN} = ${IdentityTable.TABLE_NAME}.${IdentityTable.ADDRESS} + ) + ) + """ ) - .from(RecipientTable.TABLE_NAME) .where( """ ${RecipientTable.TYPE} = ? AND ( diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatArchiveExporter.kt index e62e74b03c..e8fad00f8b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatArchiveExporter.kt @@ -48,9 +48,9 @@ class ChatArchiveExporter(private val cursor: Cursor, private val db: SignalData recipientId = cursor.requireLong(ThreadTable.RECIPIENT_ID), archived = cursor.requireBoolean(ThreadTable.ARCHIVED), pinnedOrder = cursor.requireInt(ThreadTable.PINNED), - expirationTimerMs = cursor.requireLong(RecipientTable.MESSAGE_EXPIRATION_TIME).seconds.inWholeMilliseconds, + expirationTimerMs = cursor.requireLong(RecipientTable.MESSAGE_EXPIRATION_TIME).seconds.inWholeMilliseconds.takeIf { it > 0 }, expireTimerVersion = cursor.requireInt(RecipientTable.MESSAGE_EXPIRATION_TIME_VERSION), - muteUntilMs = cursor.requireLong(RecipientTable.MUTE_UNTIL), + muteUntilMs = cursor.requireLong(RecipientTable.MUTE_UNTIL).takeIf { it > 0 }, markedUnread = ThreadTable.ReadStatus.deserialize(cursor.requireInt(ThreadTable.READ)) == ThreadTable.ReadStatus.FORCED_UNREAD, dontNotifyForMentionsIfMuted = RecipientTable.MentionSetting.DO_NOT_NOTIFY.id == cursor.requireInt(RecipientTable.MENTION_SETTING), style = ChatStyleConverter.constructRemoteChatStyle( 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 d96302d163..18b620e478 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 @@ -220,8 +220,8 @@ class ChatItemArchiveExporter( MessageTypes.isExpirationTimerUpdate(record.type) -> { builder.updateMessage = ChatUpdateMessage(expirationTimerChange = ExpirationTimerChatUpdate(record.expiresIn)) - builder.expireStartDate = 0 - builder.expiresInMs = 0 + builder.expireStartDate = null + builder.expiresInMs = null } MessageTypes.isProfileChange(record.type) -> { @@ -394,8 +394,8 @@ private fun BackupMessageRecord.toBasicChatItemBuilder(selfRecipientId: Recipien chatId = record.threadId authorId = record.fromRecipientId dateSent = record.dateSent - expireStartDate = if (record.expireStarted > 0) record.expireStarted else 0 - expiresInMs = if (record.expiresIn > 0) record.expiresIn else 0 + expireStartDate = record.expireStarted.takeIf { it > 0 } + expiresInMs = record.expiresIn.takeIf { it > 0 } revisions = emptyList() sms = record.type.isSmsType() if (record.type.isDirectionlessType() || record.messageExtras?.gv2UpdateDescription != null) { @@ -405,32 +405,32 @@ private fun BackupMessageRecord.toBasicChatItemBuilder(selfRecipientId: Recipien sendStatus = record.toRemoteSendStatus(isGroupThread, groupReceipts, exportState) ) - if (expiresInMs > 0 && outgoing?.sendStatus?.all { it.pending == null && it.failed == null } == true) { + if (expiresInMs != null && outgoing?.sendStatus?.all { it.pending == null && it.failed == null } == true) { Log.w(TAG, "Outgoing expiring message was sent but the timer wasn't started! Fixing.") expireStartDate = record.dateReceived } } else { incoming = ChatItem.IncomingMessageDetails( - dateServerSent = max(record.dateServer, 0), + dateServerSent = record.dateServer.takeIf { it > 0 }, dateReceived = record.dateReceived, read = record.read, sealedSender = record.sealedSender ) - if (expiresInMs > 0 && incoming?.read == true && expireStartDate == 0L) { + if (expiresInMs != null && incoming?.read == true && expireStartDate == null) { Log.w(TAG, "Incoming expiring message was read but the timer wasn't started! Fixing.") expireStartDate = record.dateReceived } } } - if (!MessageTypes.isExpirationTimerUpdate(record.type) && builder.expiresInMs > 0 && builder.expireStartDate + builder.expiresInMs < backupStartTime + 1.days.inWholeMilliseconds) { + if (!MessageTypes.isExpirationTimerUpdate(record.type) && builder.expiresInMs != null && builder.expireStartDate != null && builder.expireStartDate!! + builder.expiresInMs!! < backupStartTime + 1.days.inWholeMilliseconds) { Log.w(TAG, "Message expires too soon! Must skip.") return null } - if (builder.expireStartDate > 0 && builder.expiresInMs == 0L) { - builder.expireStartDate = 0 + if (builder.expireStartDate != null && builder.expiresInMs == null) { + builder.expireStartDate = null } return builder @@ -801,7 +801,7 @@ private fun BackupMessageRecord.toRemoteQuote(mediaArchiveEnabled: Boolean, atta attachments = attachments?.toRemoteQuoteAttachments(mediaArchiveEnabled) ?: emptyList(), type = when (type) { QuoteModel.Type.NORMAL -> Quote.Type.NORMAL - QuoteModel.Type.GIFT_BADGE -> Quote.Type.GIFTBADGE + QuoteModel.Type.GIFT_BADGE -> Quote.Type.GIFT_BADGE } ) } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ContactArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ContactArchiveExporter.kt index e7bd9b53fa..ee93df4213 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ContactArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ContactArchiveExporter.kt @@ -9,6 +9,7 @@ import android.database.Cursor import okio.ByteString.Companion.toByteString import org.signal.core.util.Base64 import org.signal.core.util.logging.Log +import org.signal.core.util.optionalInt import org.signal.core.util.requireBoolean import org.signal.core.util.requireInt import org.signal.core.util.requireLong @@ -16,6 +17,7 @@ import org.signal.core.util.requireString import org.thoughtcrime.securesms.backup.v2.ArchiveRecipient import org.thoughtcrime.securesms.backup.v2.proto.Contact import org.thoughtcrime.securesms.backup.v2.proto.Self +import org.thoughtcrime.securesms.database.IdentityTable import org.thoughtcrime.securesms.database.RecipientTable import org.thoughtcrime.securesms.database.RecipientTableCursorUtil import org.thoughtcrime.securesms.recipients.Recipient @@ -71,6 +73,8 @@ class ContactArchiveExporter(private val cursor: Cursor, private val selfId: Lon .profileGivenName(cursor.requireString(RecipientTable.PROFILE_GIVEN_NAME)) .profileFamilyName(cursor.requireString(RecipientTable.PROFILE_FAMILY_NAME)) .hideStory(RecipientTableCursorUtil.getExtras(cursor)?.hideStory() ?: false) + .identityKey(cursor.requireString(IdentityTable.IDENTITY_KEY)?.let { Base64.decode(it).toByteString() }) + .identityState(cursor.optionalInt(IdentityTable.VERIFIED).map { IdentityTable.VerifiedStatus.forState(it) }.orElse(IdentityTable.VerifiedStatus.DEFAULT).toRemote()) val registeredState = RecipientTable.RegisteredState.fromId(cursor.requireInt(RecipientTable.REGISTERED)) if (registeredState == RecipientTable.RegisteredState.REGISTERED) { @@ -98,6 +102,14 @@ private fun Recipient.HiddenState.toRemote(): Contact.Visibility { } } +private fun IdentityTable.VerifiedStatus.toRemote(): Contact.IdentityState { + return when (this) { + IdentityTable.VerifiedStatus.DEFAULT -> Contact.IdentityState.DEFAULT + IdentityTable.VerifiedStatus.VERIFIED -> Contact.IdentityState.VERIFIED + IdentityTable.VerifiedStatus.UNVERIFIED -> Contact.IdentityState.UNVERIFIED + } +} + private fun String.e164ToLong(): Long? { val fixed = if (this.startsWith("+")) { this.substring(1) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatArchiveImporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatArchiveImporter.kt index d28db190ca..70a3b61840 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatArchiveImporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatArchiveImporter.kt @@ -55,8 +55,8 @@ object ChatArchiveImporter { RecipientTable.TABLE_NAME, contentValuesOf( RecipientTable.MENTION_SETTING to (if (chat.dontNotifyForMentionsIfMuted) RecipientTable.MentionSetting.DO_NOT_NOTIFY.id else RecipientTable.MentionSetting.ALWAYS_NOTIFY.id), - RecipientTable.MUTE_UNTIL to chat.muteUntilMs, - RecipientTable.MESSAGE_EXPIRATION_TIME to chat.expirationTimerMs.milliseconds.inWholeSeconds, + RecipientTable.MUTE_UNTIL to (chat.muteUntilMs ?: 0), + RecipientTable.MESSAGE_EXPIRATION_TIME to (chat.expirationTimerMs?.milliseconds?.inWholeSeconds ?: 0), RecipientTable.MESSAGE_EXPIRATION_TIME_VERSION to chat.expireTimerVersion, RecipientTable.CHAT_COLORS to chatColor?.serialize()?.encode(), RecipientTable.CUSTOM_CHAT_COLORS_ID to (chatColor?.id ?: ChatColors.Id.NotSet).longValue, diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt index 851a0b1aa7..8b4c1e8b87 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt @@ -456,8 +456,8 @@ class ChatItemArchiveImporter( contentValues.putNull(MessageTable.LATEST_REVISION_ID) contentValues.putNull(MessageTable.ORIGINAL_MESSAGE_ID) contentValues.put(MessageTable.REVISION_NUMBER, 0) - contentValues.put(MessageTable.EXPIRES_IN, this.expiresInMs) - contentValues.put(MessageTable.EXPIRE_STARTED, this.expireStartDate) + contentValues.put(MessageTable.EXPIRES_IN, this.expiresInMs ?: 0) + contentValues.put(MessageTable.EXPIRE_STARTED, this.expireStartDate ?: 0) when { this.outgoing != null -> { @@ -669,7 +669,7 @@ class ChatItemArchiveImporter( } updateMessage.expirationTimerChange != null -> { typeFlags = getAsLong(MessageTable.TYPE) or MessageTypes.EXPIRATION_TIMER_UPDATE_BIT - put(MessageTable.EXPIRES_IN, updateMessage.expirationTimerChange.expiresInMs.toLong()) + put(MessageTable.EXPIRES_IN, updateMessage.expirationTimerChange.expiresInMs) } updateMessage.profileChange != null -> { typeFlags = MessageTypes.PROFILE_CHANGE_TYPE @@ -895,7 +895,8 @@ class ChatItemArchiveImporter( return when (this) { Quote.Type.UNKNOWN -> QuoteModel.Type.NORMAL.code Quote.Type.NORMAL -> QuoteModel.Type.NORMAL.code - Quote.Type.GIFTBADGE -> QuoteModel.Type.GIFT_BADGE.code + Quote.Type.GIFT_BADGE -> QuoteModel.Type.GIFT_BADGE.code + Quote.Type.VIEW_ONCE -> QuoteModel.Type.NORMAL.code } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ContactArchiveImporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ContactArchiveImporter.kt index dd13ebcb95..0acffd8168 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ContactArchiveImporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ContactArchiveImporter.kt @@ -7,10 +7,13 @@ package org.thoughtcrime.securesms.backup.v2.importer import androidx.core.content.contentValuesOf import org.signal.core.util.Base64 +import org.signal.core.util.insertInto import org.signal.core.util.toInt import org.signal.core.util.update import org.thoughtcrime.securesms.backup.v2.proto.Contact +import org.thoughtcrime.securesms.database.IdentityTable import org.thoughtcrime.securesms.database.RecipientTable +import org.thoughtcrime.securesms.database.SQLiteDatabase import org.thoughtcrime.securesms.database.SignalDatabase import org.thoughtcrime.securesms.database.model.databaseprotos.RecipientExtras import org.thoughtcrime.securesms.dependencies.AppDependencies @@ -26,9 +29,12 @@ import org.whispersystems.signalservice.api.push.ServiceId.PNI */ object ContactArchiveImporter { fun import(contact: Contact): RecipientId { + val aci = ACI.parseOrNull(contact.aci?.toByteArray()) + val pni = PNI.parseOrNull(contact.pni?.toByteArray()) + val id = SignalDatabase.recipients.getAndPossiblyMergePnpVerified( - aci = ACI.parseOrNull(contact.aci?.toByteArray()), - pni = PNI.parseOrNull(contact.pni?.toByteArray()), + aci = aci, + pni = pni, e164 = contact.formattedE164 ) @@ -60,6 +66,17 @@ object ContactArchiveImporter { .where("${RecipientTable.ID} = ?", id) .run() + if (contact.identityKey != null && (aci != null || pni != null)) { + SignalDatabase.writableDatabase + .insertInto(IdentityTable.TABLE_NAME) + .values( + IdentityTable.ADDRESS to (aci ?: pni).toString(), + IdentityTable.IDENTITY_KEY to Base64.encodeWithPadding(contact.identityKey.toByteArray()), + IdentityTable.VERIFIED to contact.identityState.toLocal().toInt() + ) + .run(SQLiteDatabase.CONFLICT_REPLACE) + } + return id } } @@ -72,6 +89,14 @@ private fun Contact.Visibility.toLocal(): Recipient.HiddenState { } } +private fun Contact.IdentityState.toLocal(): IdentityTable.VerifiedStatus { + return when (this) { + Contact.IdentityState.DEFAULT -> IdentityTable.VerifiedStatus.DEFAULT + Contact.IdentityState.VERIFIED -> IdentityTable.VerifiedStatus.VERIFIED + Contact.IdentityState.UNVERIFIED -> IdentityTable.VerifiedStatus.UNVERIFIED + } +} + private fun Contact.toLocalExtras(): RecipientExtras { return RecipientExtras( hideStory = this.hideStory diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt index 2f12694a62..725113b815 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt @@ -61,7 +61,7 @@ fun FilePointer?.toLocalAttachment( isGif = gif, caption = Optional.ofNullable(this.caption), blurHash = Optional.ofNullable(this.blurHash), - uploadTimestamp = this.attachmentLocator.uploadTimestamp, + uploadTimestamp = this.attachmentLocator.uploadTimestamp ?: 0, uuid = UuidUtil.fromByteStringOrNull(uuid) ) return PointerAttachment.forPointer( @@ -164,7 +164,7 @@ fun DatabaseAttachment.toRemoteFilePointer(mediaArchiveEnabled: Boolean, content builder.attachmentLocator = FilePointer.AttachmentLocator( cdnKey = this.remoteLocation, cdnNumber = this.cdn.cdnNumber, - uploadTimestamp = this.uploadTimestamp, + uploadTimestamp = this.uploadTimestamp.takeIf { it > 0 }, key = Base64.decode(remoteKey).toByteString(), size = this.size.toInt(), digest = this.remoteDigest.toByteString() diff --git a/app/src/main/protowire/Backup.proto b/app/src/main/protowire/Backup.proto index a7ac5eb914..ca5917a295 100644 --- a/app/src/main/protowire/Backup.proto +++ b/app/src/main/protowire/Backup.proto @@ -86,6 +86,17 @@ message AccountData { bool manuallyCancelled = 3; } + message IAPSubscriberData { + bytes subscriberId = 1; + + oneof iapSubscriptionId { + // Identifies an Android Play Store IAP subscription. + string purchaseToken = 2; + // Identifies an iOS App Store IAP subscription. + uint64 originalTransactionId = 3; + } + } + bytes profileKey = 1; optional string username = 2; UsernameLink usernameLink = 3; @@ -93,8 +104,9 @@ message AccountData { string familyName = 5; string avatarUrlPath = 6; SubscriberData donationSubscriberData = 7; - SubscriberData backupsSubscriberData = 8; + reserved /*backupsSubscriberData*/ 8; // A deprecated format AccountSettings accountSettings = 9; + IAPSubscriberData backupsSubscriberData = 10; } message Recipient { @@ -110,6 +122,12 @@ message Recipient { } message Contact { + enum IdentityState { + DEFAULT = 0; + VERIFIED = 1; + UNVERIFIED = 2; + } + message Registered { } message NotRegistered { uint64 unregisteredTimestamp = 1; @@ -138,6 +156,8 @@ message Contact { optional string profileGivenName = 11; optional string profileFamilyName = 12; bool hideStory = 13; + optional bytes identityKey = 14; + IdentityState identityState = 15; } message Group { @@ -238,9 +258,9 @@ message Chat { uint64 id = 1; // generated id for reference only within this file uint64 recipientId = 2; bool archived = 3; - uint32 pinnedOrder = 4; // 0 = unpinned, otherwise chat is considered pinned and will be displayed in ascending order - uint64 expirationTimerMs = 5; // 0 = no expire timer. - uint64 muteUntilMs = 6; + optional uint32 pinnedOrder = 4; // will be displayed in ascending order + optional uint64 expirationTimerMs = 5; + optional uint64 muteUntilMs = 6; // INT64_MAX (2^63 - 1) = "always muted". bool markedUnread = 7; bool dontNotifyForMentionsIfMuted = 8; ChatStyle style = 9; @@ -283,6 +303,8 @@ message AdHocCall { } message DistributionListItem { + // distribution ids are UUIDv4s. "My Story" is represented + // by an all-0 UUID (00000000-0000-0000-0000-000000000000). bytes distributionId = 1; // distribution list ids are uuids oneof item { @@ -308,7 +330,7 @@ message DistributionList { message ChatItem { message IncomingMessageDetails { uint64 dateReceived = 1; - uint64 dateServerSent = 2; + optional uint64 dateServerSent = 2; bool read = 3; bool sealedSender = 4; } @@ -323,8 +345,8 @@ message ChatItem { uint64 chatId = 1; // conversation id uint64 authorId = 2; // recipient id uint64 dateSent = 3; - uint64 expireStartDate = 4; // timestamp of when expiration timer started ticking down - uint64 expiresInMs = 5; // how long timer of message is (ms) + optional uint64 expireStartDate = 4; // timestamp of when expiration timer started ticking down + optional uint64 expiresInMs = 5; // how long timer of message is (ms) repeated ChatItem revisions = 6; // ordered from oldest to newest bool sms = 7; @@ -614,7 +636,7 @@ message FilePointer { message AttachmentLocator { string cdnKey = 1; uint32 cdnNumber = 2; - uint64 uploadTimestamp = 3; + optional uint64 uploadTimestamp = 3; bytes key = 4; bytes digest = 5; uint32 size = 6; @@ -648,7 +670,8 @@ message Quote { enum Type { UNKNOWN = 0; NORMAL = 1; - GIFTBADGE = 2; + GIFT_BADGE = 2; + VIEW_ONCE = 3; } message QuotedAttachment { @@ -766,8 +789,7 @@ message GroupCall { optional uint64 ringerRecipientId = 3; optional uint64 startedCallRecipientId = 4; uint64 startedCallTimestamp = 5; - // The time the call ended. 0 indicates an unknown time. - uint64 endedCallTimestamp = 6; + optional uint64 endedCallTimestamp = 6; // The time the call ended. bool read = 7; } @@ -823,7 +845,6 @@ message SessionSwitchoverChatUpdate { message GroupChangeChatUpdate { message Update { - // Note: group expiration timer changes are represented as ExpirationTimerChatUpdate. oneof update { GenericGroupUpdate genericGroupUpdate = 1; GroupCreationUpdate groupCreationUpdate = 2;