diff --git a/protocol/migrations/migrations.go b/protocol/migrations/migrations.go index 957eedba1..e1139c3c2 100644 --- a/protocol/migrations/migrations.go +++ b/protocol/migrations/migrations.go @@ -31,6 +31,8 @@ // 1603198582_add_profile_chat_field.up.sql (45B) // 1603816533_add_links.down.sql (0) // 1603816533_add_links.up.sql (48B) +// 1603888149_create_chat_identity_last_published_table.down.sql (40B) +// 1603888149_create_chat_identity_last_published_table.up.sql (150B) // doc.go (850B) package migrations @@ -720,6 +722,46 @@ func _1603816533_add_linksUpSql() (*asset, error) { return a, nil } +var __1603888149_create_chat_identity_last_published_tableDownSql = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x72\x09\xf2\x0f\x50\x08\x71\x74\xf2\x71\x55\x48\xce\x48\x2c\x89\xcf\x4c\x49\xcd\x2b\xc9\x2c\xa9\x8c\xcf\x49\x2c\x2e\x89\x2f\x28\x4d\xca\xc9\x2c\xce\x48\x4d\xb1\x06\x04\x00\x00\xff\xff\x98\xbf\xba\xa8\x28\x00\x00\x00") + +func _1603888149_create_chat_identity_last_published_tableDownSqlBytes() ([]byte, error) { + return bindataRead( + __1603888149_create_chat_identity_last_published_tableDownSql, + "1603888149_create_chat_identity_last_published_table.down.sql", + ) +} + +func _1603888149_create_chat_identity_last_published_tableDownSql() (*asset, error) { + bytes, err := _1603888149_create_chat_identity_last_published_tableDownSqlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "1603888149_create_chat_identity_last_published_table.down.sql", size: 40, mode: os.FileMode(0644), modTime: time.Unix(1607535443, 0)} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x82, 0x2a, 0x5, 0xfd, 0x9, 0xab, 0xd3, 0x3e, 0xba, 0xc4, 0x85, 0xc8, 0xcd, 0x97, 0xbd, 0x37, 0xfc, 0x18, 0x9b, 0x9d, 0x3c, 0x6e, 0xe5, 0xe8, 0xbe, 0xa4, 0xec, 0x4, 0xcf, 0x67, 0x36, 0x16}} + return a, nil +} + +var __1603888149_create_chat_identity_last_published_tableUpSql = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x3c\xcb\xc1\xaa\x82\x40\x14\x06\xe0\xbd\xe0\x3b\xfc\xcb\x7b\xa1\x37\x68\x75\x1a\x8e\x34\x34\x8d\x72\x3c\x45\xae\x06\x53\x41\x69\xa8\xc0\x31\xe8\xed\x03\xa1\xf6\xdf\x67\x84\x49\x19\x4a\x3b\xc7\xb0\x05\x7c\xa9\xe0\x8b\xad\xb5\x46\x37\xb6\x29\x4c\xfd\x70\x4f\x53\x7a\x87\xd8\xce\x29\x3c\x97\x6b\x9c\xe6\x71\xe8\xf1\x97\x67\xf8\x0a\x9c\x49\xcc\x9e\x64\xcd\xfe\xe4\x1c\x2a\xb1\x47\x92\x06\x07\x6e\x50\x7a\x98\xd2\x17\xce\x1a\x85\x70\xe5\xc8\xf0\x66\xcd\xf1\xd1\xdd\xc2\xab\x8d\xcb\x00\xeb\xf5\x97\xf3\xec\x7f\xfb\x09\x00\x00\xff\xff\x3e\xfe\x77\x18\x96\x00\x00\x00") + +func _1603888149_create_chat_identity_last_published_tableUpSqlBytes() ([]byte, error) { + return bindataRead( + __1603888149_create_chat_identity_last_published_tableUpSql, + "1603888149_create_chat_identity_last_published_table.up.sql", + ) +} + +func _1603888149_create_chat_identity_last_published_tableUpSql() (*asset, error) { + bytes, err := _1603888149_create_chat_identity_last_published_tableUpSqlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "1603888149_create_chat_identity_last_published_table.up.sql", size: 150, mode: os.FileMode(0644), modTime: time.Unix(1607535443, 0)} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x59, 0x86, 0xb3, 0xa5, 0xcb, 0x83, 0xd5, 0x17, 0x12, 0x32, 0x31, 0xdf, 0xac, 0x59, 0x7b, 0x6e, 0x7a, 0xe6, 0xd5, 0x67, 0xf2, 0xc5, 0x1f, 0x66, 0xc8, 0x7, 0x7d, 0x52, 0xe5, 0xcd, 0x6e, 0xd0}} + return a, nil +} + var _docGo = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\x52\x3f\x8f\xdb\x3e\x0c\xdd\xf3\x29\x1e\x6e\xb9\xe5\x22\x07\xf8\xfd\xa6\xdb\x3a\x74\xe8\xd2\x2e\xd9\x0b\x46\xa6\x6d\x22\x32\xe5\x8a\xf4\x39\xf9\xf6\x85\x74\x17\x9c\x51\x14\xe8\x4a\x89\x8f\xef\x5f\xd7\xe1\x3c\x89\x61\x90\xc4\x10\x83\x72\x64\x33\x2a\x77\x5c\x38\xd2\x6a\x8c\xa7\x51\x7c\x5a\x2f\x21\xe6\xb9\x33\x27\x5f\xed\x28\x73\x37\xcb\x58\xc8\xb9\x7b\xfb\xff\xe9\xd0\x75\x88\xa4\xcf\x8e\x89\xb4\x4f\xdc\xb0\x0c\xe6\x54\x5c\x74\xc4\x26\x3e\x81\xb0\x14\x1e\xe4\x16\xf0\xc5\x91\x98\xcc\xe1\x13\xf9\xb3\xc1\x27\x46\x24\xe3\x0a\x33\xe4\x82\x31\x1f\x2f\xa2\x3d\x39\x85\x3a\xfa\x36\xec\x26\x95\x61\xa4\x94\xb8\xc7\x50\xf2\xdc\x76\x8d\x66\x46\x2f\x85\xa3\xe7\x72\x7f\x01\x99\xb1\x43\x69\x66\xab\xfb\x13\xbd\x31\x34\x7f\x9c\x07\x69\xff\x6f\x45\xd8\x72\xb9\x1a\xc8\xc0\xb7\x85\xa3\x73\x1f\x0e\x15\xeb\xfb\x8f\xf3\xd7\x57\x9c\x27\xae\xf0\x55\x5a\x1e\x1a\x85\x66\x9e\x32\xf7\x06\xcf\x18\x72\x4a\x79\x6b\x0f\xab\xca\x0d\x2e\x33\x9b\xd3\xbc\x20\x66\x7d\x63\x75\xc9\x5a\xd1\x56\x4d\x72\xe5\xf6\xcf\xb7\x0c\x51\x71\xa1\xf4\xee\x5e\x93\x7e\x7e\x37\xe8\x11\x44\x5c\x4b\x61\xf5\x74\x6f\x2b\xac\xb1\xdc\x97\x8a\x85\x77\xe6\x92\xd5\x9a\xbc\xa5\x64\xcf\x31\xa7\xdd\xbc\xa2\xd9\x44\x85\x3f\x1d\x73\xba\x24\x7e\xc1\x36\x49\x9c\x30\x33\xa9\xb5\x40\xda\x87\x44\xce\xe6\x9f\xfb\x10\x85\x73\x99\xad\x0a\xae\xfc\xaa\xbb\x15\xb3\x16\xe7\x91\xc3\x8e\x50\x33\x7f\xa1\xf8\x51\x85\xc7\x95\xd5\xd8\x40\x7f\x98\xf2\x08\x79\x63\x50\xdf\xe3\x74\x3a\x9d\xfe\xfb\x19\x42\x68\x5d\xe0\x1b\xcd\x4b\xa5\xe9\xb5\xa3\x9b\xa4\x84\x0b\x43\x46\xcd\x85\xfb\xca\x8a\x6f\x62\xad\x64\x31\x09\xab\xd7\xcc\x2a\x5e\x4e\x3d\x97\xaa\x47\xf7\x7a\xfe\x66\x59\x38\x1c\x16\x8a\x57\x1a\x19\xf6\x2b\x89\x73\x0d\x7a\xcc\xaf\x23\x2b\xd7\x3a\xec\xcb\x77\x5c\xae\xe3\xde\xec\x63\x46\x08\xdd\xe7\x20\x8c\x19\xe1\xf0\x3b\x00\x00\xff\xff\x12\xcd\x7f\xc4\x52\x03\x00\x00") func docGoBytes() ([]byte, error) { @@ -893,6 +935,10 @@ var _bindata = map[string]func() (*asset, error){ "1603816533_add_links.up.sql": _1603816533_add_linksUpSql, + "1603888149_create_chat_identity_last_published_table.down.sql": _1603888149_create_chat_identity_last_published_tableDownSql, + + "1603888149_create_chat_identity_last_published_table.up.sql": _1603888149_create_chat_identity_last_published_tableUpSql, + "doc.go": docGo, } @@ -937,38 +983,40 @@ type bintree struct { } var _bintree = &bintree{nil, map[string]*bintree{ - "000001_init.down.db.sql": &bintree{_000001_initDownDbSql, map[string]*bintree{}}, - "000001_init.up.db.sql": &bintree{_000001_initUpDbSql, map[string]*bintree{}}, - "000002_add_last_ens_clock_value.down.sql": &bintree{_000002_add_last_ens_clock_valueDownSql, map[string]*bintree{}}, - "000002_add_last_ens_clock_value.up.sql": &bintree{_000002_add_last_ens_clock_valueUpSql, map[string]*bintree{}}, - "1586358095_add_replace.down.sql": &bintree{_1586358095_add_replaceDownSql, map[string]*bintree{}}, - "1586358095_add_replace.up.sql": &bintree{_1586358095_add_replaceUpSql, map[string]*bintree{}}, - "1588665364_add_image_data.down.sql": &bintree{_1588665364_add_image_dataDownSql, map[string]*bintree{}}, - "1588665364_add_image_data.up.sql": &bintree{_1588665364_add_image_dataUpSql, map[string]*bintree{}}, - "1589365189_add_pow_target.down.sql": &bintree{_1589365189_add_pow_targetDownSql, map[string]*bintree{}}, - "1589365189_add_pow_target.up.sql": &bintree{_1589365189_add_pow_targetUpSql, map[string]*bintree{}}, - "1591277220_add_index_messages.down.sql": &bintree{_1591277220_add_index_messagesDownSql, map[string]*bintree{}}, - "1591277220_add_index_messages.up.sql": &bintree{_1591277220_add_index_messagesUpSql, map[string]*bintree{}}, - "1593087212_add_mute_chat_and_raw_message_fields.down.sql": &bintree{_1593087212_add_mute_chat_and_raw_message_fieldsDownSql, map[string]*bintree{}}, - "1593087212_add_mute_chat_and_raw_message_fields.up.sql": &bintree{_1593087212_add_mute_chat_and_raw_message_fieldsUpSql, map[string]*bintree{}}, - "1595862781_add_audio_data.down.sql": &bintree{_1595862781_add_audio_dataDownSql, map[string]*bintree{}}, - "1595862781_add_audio_data.up.sql": &bintree{_1595862781_add_audio_dataUpSql, map[string]*bintree{}}, - "1595865249_create_emoji_reactions_table.down.sql": &bintree{_1595865249_create_emoji_reactions_tableDownSql, map[string]*bintree{}}, - "1595865249_create_emoji_reactions_table.up.sql": &bintree{_1595865249_create_emoji_reactions_tableUpSql, map[string]*bintree{}}, - "1596805115_create_group_chat_invitations_table.down.sql": &bintree{_1596805115_create_group_chat_invitations_tableDownSql, map[string]*bintree{}}, - "1596805115_create_group_chat_invitations_table.up.sql": &bintree{_1596805115_create_group_chat_invitations_tableUpSql, map[string]*bintree{}}, - "1597322655_add_invitation_admin_chat_field.up.sql": &bintree{_1597322655_add_invitation_admin_chat_fieldUpSql, map[string]*bintree{}}, - "1597757544_add_nickname.up.sql": &bintree{_1597757544_add_nicknameUpSql, map[string]*bintree{}}, - "1598955122_add_mentions.down.sql": &bintree{_1598955122_add_mentionsDownSql, map[string]*bintree{}}, - "1598955122_add_mentions.up.sql": &bintree{_1598955122_add_mentionsUpSql, map[string]*bintree{}}, - "1599641390_add_emoji_reactions_index.down.sql": &bintree{_1599641390_add_emoji_reactions_indexDownSql, map[string]*bintree{}}, - "1599641390_add_emoji_reactions_index.up.sql": &bintree{_1599641390_add_emoji_reactions_indexUpSql, map[string]*bintree{}}, - "1599720851_add_seen_index_remove_long_messages.down.sql": &bintree{_1599720851_add_seen_index_remove_long_messagesDownSql, map[string]*bintree{}}, - "1599720851_add_seen_index_remove_long_messages.up.sql": &bintree{_1599720851_add_seen_index_remove_long_messagesUpSql, map[string]*bintree{}}, - "1603198582_add_profile_chat_field.up.sql": &bintree{_1603198582_add_profile_chat_fieldUpSql, map[string]*bintree{}}, - "1603816533_add_links.down.sql": &bintree{_1603816533_add_linksDownSql, map[string]*bintree{}}, - "1603816533_add_links.up.sql": &bintree{_1603816533_add_linksUpSql, map[string]*bintree{}}, - "doc.go": &bintree{docGo, map[string]*bintree{}}, + "000001_init.down.db.sql": &bintree{_000001_initDownDbSql, map[string]*bintree{}}, + "000001_init.up.db.sql": &bintree{_000001_initUpDbSql, map[string]*bintree{}}, + "000002_add_last_ens_clock_value.down.sql": &bintree{_000002_add_last_ens_clock_valueDownSql, map[string]*bintree{}}, + "000002_add_last_ens_clock_value.up.sql": &bintree{_000002_add_last_ens_clock_valueUpSql, map[string]*bintree{}}, + "1586358095_add_replace.down.sql": &bintree{_1586358095_add_replaceDownSql, map[string]*bintree{}}, + "1586358095_add_replace.up.sql": &bintree{_1586358095_add_replaceUpSql, map[string]*bintree{}}, + "1588665364_add_image_data.down.sql": &bintree{_1588665364_add_image_dataDownSql, map[string]*bintree{}}, + "1588665364_add_image_data.up.sql": &bintree{_1588665364_add_image_dataUpSql, map[string]*bintree{}}, + "1589365189_add_pow_target.down.sql": &bintree{_1589365189_add_pow_targetDownSql, map[string]*bintree{}}, + "1589365189_add_pow_target.up.sql": &bintree{_1589365189_add_pow_targetUpSql, map[string]*bintree{}}, + "1591277220_add_index_messages.down.sql": &bintree{_1591277220_add_index_messagesDownSql, map[string]*bintree{}}, + "1591277220_add_index_messages.up.sql": &bintree{_1591277220_add_index_messagesUpSql, map[string]*bintree{}}, + "1593087212_add_mute_chat_and_raw_message_fields.down.sql": &bintree{_1593087212_add_mute_chat_and_raw_message_fieldsDownSql, map[string]*bintree{}}, + "1593087212_add_mute_chat_and_raw_message_fields.up.sql": &bintree{_1593087212_add_mute_chat_and_raw_message_fieldsUpSql, map[string]*bintree{}}, + "1595862781_add_audio_data.down.sql": &bintree{_1595862781_add_audio_dataDownSql, map[string]*bintree{}}, + "1595862781_add_audio_data.up.sql": &bintree{_1595862781_add_audio_dataUpSql, map[string]*bintree{}}, + "1595865249_create_emoji_reactions_table.down.sql": &bintree{_1595865249_create_emoji_reactions_tableDownSql, map[string]*bintree{}}, + "1595865249_create_emoji_reactions_table.up.sql": &bintree{_1595865249_create_emoji_reactions_tableUpSql, map[string]*bintree{}}, + "1596805115_create_group_chat_invitations_table.down.sql": &bintree{_1596805115_create_group_chat_invitations_tableDownSql, map[string]*bintree{}}, + "1596805115_create_group_chat_invitations_table.up.sql": &bintree{_1596805115_create_group_chat_invitations_tableUpSql, map[string]*bintree{}}, + "1597322655_add_invitation_admin_chat_field.up.sql": &bintree{_1597322655_add_invitation_admin_chat_fieldUpSql, map[string]*bintree{}}, + "1597757544_add_nickname.up.sql": &bintree{_1597757544_add_nicknameUpSql, map[string]*bintree{}}, + "1598955122_add_mentions.down.sql": &bintree{_1598955122_add_mentionsDownSql, map[string]*bintree{}}, + "1598955122_add_mentions.up.sql": &bintree{_1598955122_add_mentionsUpSql, map[string]*bintree{}}, + "1599641390_add_emoji_reactions_index.down.sql": &bintree{_1599641390_add_emoji_reactions_indexDownSql, map[string]*bintree{}}, + "1599641390_add_emoji_reactions_index.up.sql": &bintree{_1599641390_add_emoji_reactions_indexUpSql, map[string]*bintree{}}, + "1599720851_add_seen_index_remove_long_messages.down.sql": &bintree{_1599720851_add_seen_index_remove_long_messagesDownSql, map[string]*bintree{}}, + "1599720851_add_seen_index_remove_long_messages.up.sql": &bintree{_1599720851_add_seen_index_remove_long_messagesUpSql, map[string]*bintree{}}, + "1603198582_add_profile_chat_field.up.sql": &bintree{_1603198582_add_profile_chat_fieldUpSql, map[string]*bintree{}}, + "1603816533_add_links.down.sql": &bintree{_1603816533_add_linksDownSql, map[string]*bintree{}}, + "1603816533_add_links.up.sql": &bintree{_1603816533_add_linksUpSql, map[string]*bintree{}}, + "1603888149_create_chat_identity_last_published_table.down.sql": &bintree{_1603888149_create_chat_identity_last_published_tableDownSql, map[string]*bintree{}}, + "1603888149_create_chat_identity_last_published_table.up.sql": &bintree{_1603888149_create_chat_identity_last_published_tableUpSql, map[string]*bintree{}}, + "doc.go": &bintree{docGo, map[string]*bintree{}}, }} // RestoreAsset restores an asset under the given directory. diff --git a/protocol/protobuf/application_metadata_message.pb.go b/protocol/protobuf/application_metadata_message.pb.go index 378b07e1d..fd529d2e2 100644 --- a/protocol/protobuf/application_metadata_message.pb.go +++ b/protocol/protobuf/application_metadata_message.pb.go @@ -47,6 +47,7 @@ const ( ApplicationMetadataMessage_PUSH_NOTIFICATION_RESPONSE ApplicationMetadataMessage_Type = 21 ApplicationMetadataMessage_EMOJI_REACTION ApplicationMetadataMessage_Type = 22 ApplicationMetadataMessage_GROUP_CHAT_INVITATION ApplicationMetadataMessage_Type = 23 + ApplicationMetadataMessage_CHAT_IDENTITY ApplicationMetadataMessage_Type = 24 ) var ApplicationMetadataMessage_Type_name = map[int32]string{ @@ -74,6 +75,7 @@ var ApplicationMetadataMessage_Type_name = map[int32]string{ 21: "PUSH_NOTIFICATION_RESPONSE", 22: "EMOJI_REACTION", 23: "GROUP_CHAT_INVITATION", + 24: "CHAT_IDENTITY", } var ApplicationMetadataMessage_Type_value = map[string]int32{ @@ -101,6 +103,7 @@ var ApplicationMetadataMessage_Type_value = map[string]int32{ "PUSH_NOTIFICATION_RESPONSE": 21, "EMOJI_REACTION": 22, "GROUP_CHAT_INVITATION": 23, + "CHAT_IDENTITY": 24, } func (x ApplicationMetadataMessage_Type) String() string { @@ -179,36 +182,37 @@ func init() { } var fileDescriptor_ad09a6406fcf24c7 = []byte{ - // 493 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x93, 0x5f, 0x53, 0xd3, 0x4c, - 0x14, 0xc6, 0xdf, 0xf2, 0x9f, 0x03, 0x6f, 0x5d, 0x0e, 0xd4, 0x16, 0x10, 0xa8, 0xd5, 0x51, 0xd4, - 0x99, 0x5e, 0xe8, 0xb5, 0x17, 0xcb, 0xe6, 0xd0, 0xae, 0x36, 0x9b, 0xb0, 0xbb, 0xc1, 0xe1, 0x6a, - 0x27, 0x48, 0x64, 0x3a, 0x03, 0x34, 0x43, 0xc3, 0x45, 0x3f, 0xa9, 0x9f, 0xc2, 0xef, 0xe0, 0x24, - 0x6d, 0x2d, 0xd8, 0x22, 0x57, 0x99, 0x7d, 0x9e, 0xdf, 0x39, 0x67, 0xce, 0xb3, 0x59, 0x68, 0xc4, - 0x69, 0x7a, 0xd5, 0xfd, 0x1e, 0x67, 0xdd, 0xde, 0x8d, 0xbb, 0x4e, 0xb2, 0xf8, 0x22, 0xce, 0x62, - 0x77, 0x9d, 0xf4, 0xfb, 0xf1, 0x65, 0xd2, 0x4c, 0x6f, 0x7b, 0x59, 0x0f, 0x57, 0x8a, 0xcf, 0xf9, - 0xdd, 0x8f, 0xc6, 0xaf, 0x25, 0xd8, 0xe1, 0x93, 0x02, 0x7f, 0xc4, 0xfb, 0x43, 0x1c, 0x5f, 0xc0, - 0x6a, 0xbf, 0x7b, 0x79, 0x13, 0x67, 0x77, 0xb7, 0x49, 0xad, 0x54, 0x2f, 0x1d, 0xae, 0xeb, 0x89, - 0x80, 0x35, 0x58, 0x4e, 0xe3, 0xc1, 0x55, 0x2f, 0xbe, 0xa8, 0xcd, 0x15, 0xde, 0xf8, 0x88, 0x9f, - 0x61, 0x21, 0x1b, 0xa4, 0x49, 0x6d, 0xbe, 0x5e, 0x3a, 0x2c, 0x7f, 0x7c, 0xd7, 0x1c, 0xcf, 0x6b, - 0x3e, 0x3e, 0xab, 0x69, 0x07, 0x69, 0xa2, 0x8b, 0xb2, 0xc6, 0xcf, 0x45, 0x58, 0xc8, 0x8f, 0xb8, - 0x06, 0xcb, 0x91, 0xfa, 0xaa, 0x82, 0x6f, 0x8a, 0xfd, 0x87, 0x0c, 0xd6, 0x45, 0x9b, 0x5b, 0xe7, - 0x93, 0x31, 0xbc, 0x45, 0xac, 0x84, 0x08, 0x65, 0x11, 0x28, 0xcb, 0x85, 0x75, 0x51, 0xe8, 0x71, - 0x4b, 0x6c, 0x0e, 0xf7, 0x60, 0xdb, 0x27, 0xff, 0x88, 0xb4, 0x69, 0xcb, 0x70, 0x24, 0xff, 0x29, - 0x99, 0xc7, 0x0a, 0x6c, 0x84, 0x5c, 0x6a, 0x27, 0x95, 0xb1, 0xbc, 0xd3, 0xe1, 0x56, 0x06, 0x8a, - 0x2d, 0xe4, 0xb2, 0x39, 0x53, 0xe2, 0xa1, 0xbc, 0x88, 0xaf, 0xe0, 0x40, 0xd3, 0x49, 0x44, 0xc6, - 0x3a, 0xee, 0x79, 0x9a, 0x8c, 0x71, 0xc7, 0x81, 0x76, 0x56, 0x73, 0x65, 0xb8, 0x28, 0xa0, 0x25, - 0x7c, 0x0f, 0x6f, 0xb8, 0x10, 0x14, 0x5a, 0xf7, 0x14, 0xbb, 0x8c, 0x1f, 0xe0, 0xad, 0x47, 0xa2, - 0x23, 0x15, 0x3d, 0x09, 0xaf, 0x60, 0x15, 0x36, 0xc7, 0xd0, 0x7d, 0x63, 0x15, 0xb7, 0x80, 0x19, - 0x52, 0xde, 0x03, 0x15, 0xf0, 0x00, 0x76, 0xff, 0xee, 0x7d, 0x1f, 0x58, 0xcb, 0xa3, 0x99, 0x5a, - 0xd2, 0x8d, 0x02, 0x64, 0xeb, 0xb3, 0x6d, 0x2e, 0x44, 0x10, 0x29, 0xcb, 0xfe, 0xc7, 0x97, 0xb0, - 0x37, 0x6d, 0x87, 0xd1, 0x51, 0x47, 0x0a, 0x97, 0xdf, 0x0b, 0x2b, 0xe3, 0x3e, 0xec, 0x8c, 0xef, - 0x43, 0x04, 0x1e, 0x39, 0xee, 0x9d, 0x92, 0xb6, 0xd2, 0x90, 0x4f, 0xca, 0xb2, 0x67, 0xd8, 0x80, - 0xfd, 0x30, 0x32, 0x6d, 0xa7, 0x02, 0x2b, 0x8f, 0xa5, 0x18, 0xb6, 0xd0, 0xd4, 0x92, 0xc6, 0xea, - 0x61, 0xe4, 0x2c, 0x4f, 0xe8, 0xdf, 0x8c, 0xd3, 0x64, 0xc2, 0x40, 0x19, 0x62, 0x1b, 0xb8, 0x0b, - 0xd5, 0x69, 0xf8, 0x24, 0x22, 0x7d, 0xc6, 0x10, 0x5f, 0x43, 0xfd, 0x11, 0x73, 0xd2, 0x62, 0x33, - 0xdf, 0x7a, 0xd6, 0xbc, 0x22, 0x3f, 0xb6, 0x95, 0xaf, 0x34, 0xcb, 0x1e, 0x95, 0x57, 0xf2, 0x5f, - 0x90, 0xfc, 0xe0, 0x8b, 0x74, 0x9a, 0x46, 0x39, 0x3f, 0xc7, 0x6d, 0xa8, 0xb4, 0x74, 0x10, 0x85, - 0x45, 0x2c, 0x4e, 0xaa, 0x53, 0x69, 0x87, 0xdb, 0x55, 0xcf, 0x97, 0x8a, 0x97, 0xf0, 0xe9, 0x77, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xa0, 0x4d, 0x74, 0xca, 0xa6, 0x03, 0x00, 0x00, + // 502 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x93, 0x4f, 0x53, 0x13, 0x41, + 0x10, 0xc5, 0x0d, 0xff, 0x02, 0xcd, 0x1f, 0x87, 0x06, 0x24, 0x80, 0x40, 0x8c, 0x96, 0xa2, 0x56, + 0xe5, 0xa0, 0x67, 0x0f, 0xc3, 0x6c, 0x93, 0x8c, 0x66, 0x67, 0x97, 0x99, 0x59, 0xac, 0x9c, 0xa6, + 0x16, 0x59, 0xa9, 0x54, 0x01, 0xd9, 0x22, 0xcb, 0x21, 0x37, 0x3f, 0xaf, 0x9f, 0xc2, 0xda, 0x4d, + 0x62, 0xc0, 0x04, 0x39, 0x6d, 0xcd, 0x7b, 0xbf, 0xee, 0xae, 0x7e, 0xb3, 0x03, 0xb5, 0x38, 0x4d, + 0xaf, 0x3a, 0x3f, 0xe2, 0xac, 0xd3, 0xbd, 0x71, 0xd7, 0x49, 0x16, 0x5f, 0xc4, 0x59, 0xec, 0xae, + 0x93, 0x5e, 0x2f, 0xbe, 0x4c, 0xea, 0xe9, 0x6d, 0x37, 0xeb, 0xe2, 0x62, 0xf1, 0x39, 0xbf, 0xfb, + 0x59, 0xfb, 0x55, 0x86, 0x5d, 0x3e, 0x2e, 0xf0, 0x87, 0xbc, 0x3f, 0xc0, 0xf1, 0x25, 0x2c, 0xf5, + 0x3a, 0x97, 0x37, 0x71, 0x76, 0x77, 0x9b, 0x54, 0x4a, 0xd5, 0xd2, 0xd1, 0x8a, 0x1e, 0x0b, 0x58, + 0x81, 0x72, 0x1a, 0xf7, 0xaf, 0xba, 0xf1, 0x45, 0x65, 0xa6, 0xf0, 0x46, 0x47, 0xfc, 0x02, 0x73, + 0x59, 0x3f, 0x4d, 0x2a, 0xb3, 0xd5, 0xd2, 0xd1, 0xda, 0xa7, 0xf7, 0xf5, 0xd1, 0xbc, 0xfa, 0xe3, + 0xb3, 0xea, 0xb6, 0x9f, 0x26, 0xba, 0x28, 0xab, 0xfd, 0x9e, 0x87, 0xb9, 0xfc, 0x88, 0xcb, 0x50, + 0x8e, 0xd4, 0x37, 0x15, 0x7c, 0x57, 0xec, 0x19, 0x32, 0x58, 0x11, 0x4d, 0x6e, 0x9d, 0x4f, 0xc6, + 0xf0, 0x06, 0xb1, 0x12, 0x22, 0xac, 0x89, 0x40, 0x59, 0x2e, 0xac, 0x8b, 0x42, 0x8f, 0x5b, 0x62, + 0x33, 0xb8, 0x0f, 0x3b, 0x3e, 0xf9, 0xc7, 0xa4, 0x4d, 0x53, 0x86, 0x43, 0xf9, 0x6f, 0xc9, 0x2c, + 0x6e, 0xc1, 0x7a, 0xc8, 0xa5, 0x76, 0x52, 0x19, 0xcb, 0x5b, 0x2d, 0x6e, 0x65, 0xa0, 0xd8, 0x5c, + 0x2e, 0x9b, 0xb6, 0x12, 0x0f, 0xe5, 0x79, 0x7c, 0x0d, 0x87, 0x9a, 0x4e, 0x23, 0x32, 0xd6, 0x71, + 0xcf, 0xd3, 0x64, 0x8c, 0x3b, 0x09, 0xb4, 0xb3, 0x9a, 0x2b, 0xc3, 0x45, 0x01, 0x2d, 0xe0, 0x07, + 0x78, 0xcb, 0x85, 0xa0, 0xd0, 0xba, 0xa7, 0xd8, 0x32, 0x7e, 0x84, 0x77, 0x1e, 0x89, 0x96, 0x54, + 0xf4, 0x24, 0xbc, 0x88, 0xdb, 0xb0, 0x31, 0x82, 0xee, 0x1b, 0x4b, 0xb8, 0x09, 0xcc, 0x90, 0xf2, + 0x1e, 0xa8, 0x80, 0x87, 0xb0, 0xf7, 0x6f, 0xef, 0xfb, 0xc0, 0x72, 0x1e, 0xcd, 0xc4, 0x92, 0x6e, + 0x18, 0x20, 0x5b, 0x99, 0x6e, 0x73, 0x21, 0x82, 0x48, 0x59, 0xb6, 0x8a, 0xaf, 0x60, 0x7f, 0xd2, + 0x0e, 0xa3, 0xe3, 0x96, 0x14, 0x2e, 0xbf, 0x17, 0xb6, 0x86, 0x07, 0xb0, 0x3b, 0xba, 0x0f, 0x11, + 0x78, 0xe4, 0xb8, 0x77, 0x46, 0xda, 0x4a, 0x43, 0x3e, 0x29, 0xcb, 0x9e, 0x63, 0x0d, 0x0e, 0xc2, + 0xc8, 0x34, 0x9d, 0x0a, 0xac, 0x3c, 0x91, 0x62, 0xd0, 0x42, 0x53, 0x43, 0x1a, 0xab, 0x07, 0x91, + 0xb3, 0x3c, 0xa1, 0xff, 0x33, 0x4e, 0x93, 0x09, 0x03, 0x65, 0x88, 0xad, 0xe3, 0x1e, 0x6c, 0x4f, + 0xc2, 0xa7, 0x11, 0xe9, 0x36, 0x43, 0x7c, 0x03, 0xd5, 0x47, 0xcc, 0x71, 0x8b, 0x8d, 0x7c, 0xeb, + 0x69, 0xf3, 0x8a, 0xfc, 0xd8, 0x66, 0xbe, 0xd2, 0x34, 0x7b, 0x58, 0xbe, 0x95, 0xff, 0x82, 0xe4, + 0x07, 0x5f, 0xa5, 0xd3, 0x34, 0xcc, 0xf9, 0x05, 0xee, 0xc0, 0x56, 0x43, 0x07, 0x51, 0x58, 0xc4, + 0xe2, 0xa4, 0x3a, 0x93, 0x76, 0xb0, 0xdd, 0x36, 0xae, 0xc3, 0xea, 0x40, 0xf4, 0x48, 0x59, 0x69, + 0xdb, 0xac, 0x72, 0xbe, 0x50, 0x3c, 0x8e, 0xcf, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x96, 0x3f, + 0x34, 0x61, 0xb9, 0x03, 0x00, 0x00, } diff --git a/protocol/protobuf/application_metadata_message.proto b/protocol/protobuf/application_metadata_message.proto index 39405c4ea..a85bd0669 100644 --- a/protocol/protobuf/application_metadata_message.proto +++ b/protocol/protobuf/application_metadata_message.proto @@ -36,5 +36,6 @@ message ApplicationMetadataMessage { PUSH_NOTIFICATION_RESPONSE = 21; EMOJI_REACTION = 22; GROUP_CHAT_INVITATION = 23; + CHAT_IDENTITY = 24; } }