Commit Graph

182 Commits

Author SHA1 Message Date
Arseny Smirnov
fb79d6f95a Layer 78. Initial Telegram Passport support.
GitOrigin-RevId: 197994bcf62a76cd963f32a8dd7f5951d7b6588b
2018-03-27 16:11:15 +03:00
levlam
ccf8064821 Fix adding last message in on_get_dialogs.
GitOrigin-RevId: c14c9df93f06caeca26fb5eb63e9d68be00f48f1
2018-04-06 18:19:27 +03:00
levlam
235c137d49 Fix get_full_history,
GitOrigin-RevId: 437b3f8dd1c7172ac156c172f70a473b5a8eebf9
2018-04-06 17:31:16 +03:00
levlam
ef91b420fc Better error logging.
GitOrigin-RevId: c2f66b083a36a7e38360df5c07a79c9b3f1b5166
2018-04-05 22:33:33 +03:00
levlam
46552ce43f Fix error message.
GitOrigin-RevId: 38012e48c7d33d83d229e11d936315560aea40b9
2018-04-04 22:43:43 +03:00
levlam
e9f3bcbd4d Add debug.
GitOrigin-RevId: 3d9d56130f29b1977e00576bb5f3fd5ff84873e9
2018-04-04 22:37:14 +03:00
levlam
8c4461b561 Fix last_database_message_id.
GitOrigin-RevId: 16bf017eb0f7f1be3240bd880a59a1fcb8740367
2018-04-04 22:30:10 +03:00
levlam
2b12f092bf Fix first_database_message_id.
GitOrigin-RevId: ce9ac557426af593efce57b6ba06e720d9c871f4
2018-04-04 17:49:45 +03:00
levlam
1035a5a6c0 Better photo size comparison.
GitOrigin-RevId: 630e32213169122a3c67ac8c35b2e8bc5c2a6ae5
2018-04-03 10:35:04 +03:00
levlam
1902a5f0e6 Fix update_message.
GitOrigin-RevId: a3b2cce00a5188328cc577896eceb8bfe130b5f8
2018-04-02 23:32:49 +03:00
levlam
e9490eb6e1 Add debug to attach_message.
GitOrigin-RevId: d148fce42b3e59a30119c827b5ef1e736dfaa1a5
2018-04-02 02:30:25 +03:00
levlam
a987ec3b00 Fix add_local_message.
GitOrigin-RevId: 75f794d823f120d7b99af5dd57e54535e791cd96
2018-04-02 02:16:38 +03:00
levlam
69c785c3ba Fix add_message_dependencies.
GitOrigin-RevId: 19f6a6f4065a03ddb0517acd97404544bf9edc2b
2018-04-02 02:03:22 +03:00
levlam
f63a73b6a6 Add MessageEntity.hpp.
GitOrigin-RevId: 424a9918012d2285a04beead79c6edad1fb7ca28
2018-04-02 01:45:51 +03:00
levlam
92e9550ebd Add source to get_input_message_entities.
GitOrigin-RevId: 505c9c96286e7e6026902cbf1b92f1cc3142f5ad
2018-04-02 01:10:22 +03:00
levlam
7e21d35e43 Add more debug.
GitOrigin-RevId: 29d4bceb055f3085d53384ce7e873fc38793bf80
2018-04-02 00:01:09 +03:00
levlam
f8efdc7b9d Better td_api::addLocalMessage.
GitOrigin-RevId: be6a9d27d3d683fdd7c72bca6bb8ba080bdbfc0d
2018-03-27 17:55:33 +03:00
levlam
948e416d43 Fix need_cancel_user_dialog_action.
GitOrigin-RevId: 63810989c1656a70302959f62ea5e4e356c1e610
2018-03-27 14:58:48 +03:00
levlam
2479353230 Move get_service_notifications_user_id to ContactsManager.
GitOrigin-RevId: 451a8db7311a9272d4c6c34653c2a4a82f0cb266
2018-03-27 00:21:53 +03:00
levlam
4e22261c6b Add td_api::addLocalMessage.
GitOrigin-RevId: 795a22f72cfd5edbfa901207045d3b92fac2d3ee
2018-03-26 23:20:56 +03:00
levlam
372196280c Fix unneded call to on_message_changed.
GitOrigin-RevId: 77ed3c201080d86a37698955ed4d17a9a6429e30
2018-03-26 19:29:35 +03:00
levlam
6d9792e9ea Fix yet_unsent_media_queues_.
GitOrigin-RevId: 6249449a81bede3cc596c8670b66800551df1587
2018-03-19 20:42:45 +03:00
levlam
c9a9e386e5 Check message content type in on_get_recent_locations.
GitOrigin-RevId: 50f343e2f8a6e023b50d57663a4b7f27e6f4088c
2018-03-14 21:57:04 +03:00
levlam
23cd9f656f Fix warning.
GitOrigin-RevId: 220da64c77eb25f99fa620ff72065a31d0674117
2018-03-14 21:48:36 +03:00
levlam
0b54ca677b Better cancel_user_dialog_action.
GitOrigin-RevId: f7b9518af4f98a2f36bece905b6a2e7222cda28c
2018-03-14 21:36:28 +03:00
levlam
52f45abf65 Handle chatAction timeouts.
GitOrigin-RevId: acd087bf97f6ff39af8111b1c8d984f72f041467
2018-03-13 20:48:08 +03:00
levlam
8eaea5d4af Send updateUserChatAction from on_user_dialog_action.
GitOrigin-RevId: 6af5402efa9ac21b9054278c839d982b4fbdcb6e
2018-03-13 11:57:58 +03:00
levlam
86666a8418 Cancel previous setEncryptedTyping query.
GitOrigin-RevId: dcebab6bae15c25def5f7c6bc15f03fffea66ef4
2018-03-13 11:08:56 +03:00
levlam
d9e76824ab Fix CE.
GitOrigin-RevId: e271b99a124cfdac7a15e78d50594402bcdc75a4
2018-03-13 01:21:41 +03:00
levlam
85c2cc160d Add textEntityTypePhoneNumber.
GitOrigin-RevId: b8705ec13104848c5ae0597aee6cf4e6f41762db
2018-03-13 00:17:29 +03:00
levlam
c489e3b91d Automatically send ChatAction while files are uploaded.
GitOrigin-RevId: 45c27ab71ede8c0f82265b34b752e03ffc1c1c8c
2018-03-12 23:33:56 +03:00
levlam
76de8f374e Preserve remote_id in update_message_content.
GitOrigin-RevId: 136c7a391374a54d1e1c5afac5b68d986c9c7001
2018-03-08 22:01:24 +03:00
levlam
8b0cce1610 Re-enable sent file merge when only FileType changes.
GitOrigin-RevId: 728228d2397097ae1aaf68ce062c0cdd21fa0176
2018-03-07 02:41:40 +03:00
levlam
c1e3f2d65d Use new config constants.
GitOrigin-RevId: 6f0d02a9ca91e7db2d416eb89861080ff9f6f30c
2018-03-04 23:50:38 +03:00
levlam
e0381695a3 Add is_secret flag to messageAnimation, messagePhoto, messageVideo and messageVideoNote.
GitOrigin-RevId: 15bcfda6fb5723c6e4468ce73d0ad737a09426dc
2018-03-04 22:18:32 +03:00
levlam
aeff9a99d1 Do not increment message view counter in closed chats.
GitOrigin-RevId: e08b6cbea02602538fa5189eeee574a9d65ce604
2018-03-04 17:59:18 +03:00
levlam
83b8a3a942 View messages in all chats.
GitOrigin-RevId: 19e415c997342b01f9d0f1323910e52fab2b6be8
2018-03-04 17:41:02 +03:00
levlam
75371b6399 Add Chat.can_be_reported.
GitOrigin-RevId: b1cf15ee0071bbb2ab6d026121eb9d2a0735e5b4
2018-03-04 17:14:37 +03:00
levlam
40144546bb Silence MESSAGE_NOT_MODIFIED for regular users.
GitOrigin-RevId: 4cab24b760b68f378f48aeaed321889a2f3fa2ac
2018-03-04 02:09:08 +03:00
levlam
d64280c890 Update layer #76.
GitOrigin-RevId: d865abc2c8fb9b3b1350fcd689ef086de38aab3e
2018-03-04 00:33:26 +03:00
levlam
b5036975b8 Allow to specify message_ids in td_api::reportSpam.
GitOrigin-RevId: c77dcd89e58c38ac218204230620513c2cdda60d
2018-03-02 19:21:43 +03:00
levlam
93c22e7047 Add expires_in to messageLocation.
GitOrigin-RevId: d713cdd57d8b534c3d123a81d28a51b3586bf491
2018-03-01 02:14:22 +03:00
levlam
7c445958ed Improve logging.
GitOrigin-RevId: dcc5c492ecdc569ae2d85b5d36373e4f88b35ae2
2018-02-28 20:03:24 +03:00
levlam
343b83c23c More calls to recalc_unread_message_count.
GitOrigin-RevId: 33435c2952192c876e6636534d12330c976b9bd0
2018-02-27 04:04:38 +03:00
levlam
8d16c86c73 Preload chats from server if there is no more chats in the database.
GitOrigin-RevId: b80b27fc423f9059edc103c94678dd2fd8fb01aa
2018-02-26 21:31:10 +03:00
levlam
0c9249f7f6 Add updateUnreadMessageCount.
GitOrigin-RevId: 7d8c4d085cd742cd000ce409545c9a034b8ad586
2018-02-25 03:00:17 +03:00
levlam
483678a6b9 Remove unused cstdio header.
GitOrigin-RevId: 3530f550b85f244ec7b7274ded224bf7f15a3fa9
2018-02-24 00:29:36 +03:00
levlam
d409d44d7f Remove MessagesManager dependency on sstream.
GitOrigin-RevId: dd20f03bdef240f92ce01a485f3555553e93f113
2018-02-24 00:25:17 +03:00
levlam
412c93b0f1 Send updateNotificationSettings when a chat is unmuted.
GitOrigin-RevId: 739c836bbcdff57200eb488a8d7f5a43163d86e5
2018-02-23 18:35:36 +03:00
levlam
a75b6611d5 Always change unread count through set_dialog_last_read_inbox_message_id.
GitOrigin-RevId: 0c00b8369c4f7e0d4f83d514ce4264bf821acbf7
2018-02-23 04:35:36 +03:00
levlam
d1f1a14a37 Update layer to 76: add messageWebsiteConnected.
GitOrigin-RevId: 8cb5128a7d7eac2afe0622fc901392bf318fa460
2018-02-22 03:36:40 +03:00
levlam
f4afe7f63e Ensure that there is no mentions in private chats.
GitOrigin-RevId: dac0f3f92695cdb4dda1303e5deb0df7c4132423
2018-02-21 16:44:23 +03:00
levlam
3119a17518 Improve td_json_client documentation.
GitOrigin-RevId: a2d673c42de4a9fa4d882bcc20fe279084edcb28
2018-02-21 03:53:29 +03:00
levlam
c3fe3f97ec Accept formattedText in getWebPageInstantView.
GitOrigin-RevId: b9f2345eb170da6cbdbb6c70abf11fa682630802
2018-02-21 00:20:45 +03:00
levlam
d23f21abb0 Move fix_text_message implementation to MessageEntity.cpp.
GitOrigin-RevId: 24e1a7d780f5cbef62f6b2df9b4df042ab89feea
2018-02-20 05:41:17 +03:00
levlam
e936bc0130 Add set_dialog_is_pinned(DialogId) function.
GitOrigin-RevId: ba1973e459a8db3e1bfd5e433dbac40e965353e1
2018-02-20 04:47:55 +03:00
levlam
d7377b2a20 Better condition for dropping messages with message_id < 1.
GitOrigin-RevId: d9e0f45c96bebfc85c6493f46166d27879674b79
2018-02-20 03:45:17 +03:00
levlam
2576b10082 Fix failed to send message message_id.
GitOrigin-RevId: 9fba0bd1fb7ce8d396c0012c9537155dc20f1054
2018-02-20 03:14:47 +03:00
levlam
b676810b50 Use get_url_file_name whenever appropriate.
GitOrigin-RevId: 4a1f408424883c56d2017f4239cae01987bd39c0
2018-02-20 02:29:19 +03:00
levlam
d475864012 Fix suggested name for generate, local and URL files.
GitOrigin-RevId: 2f203b2964f4b7da08346a7147e51af027baa2d2
2018-02-20 01:28:06 +03:00
levlam
3604f1cf54 Add some debug logging.
GitOrigin-RevId: 6bd223bb40b2092f703d62531df13b96cb3e6066
2018-02-19 23:21:53 +03:00
levlam
0c9eb44038 Rename FileNode.name to remote_name.
GitOrigin-RevId: 578a0ae7728ef97b35dc8d5bcbbe7c2456a3dd6c
2018-02-18 19:29:44 +03:00
levlam
269cf358e0 Fix some spelling.
GitOrigin-RevId: 102622d5c1871a52d6b229f708df6305006f6137
2018-02-17 02:54:44 +03:00
levlam
617435c557 Fix can_be_forwarded flag for expired messages.
GitOrigin-RevId: 2e693cf8b25ebc419230bfe0d2c7aad145f4708a
2018-02-17 02:16:24 +03:00
levlam
b72fd09756 Fix get_replied_message.
GitOrigin-RevId: de539d5bf3f676ad67805524b7b61d60cb4f5cc3
2018-02-14 08:51:35 +03:00
levlam
841d5a1d20 Fix get_replied_message.
GitOrigin-RevId: 3199073da8ad8de3be08c103e48abb93caed550f
2018-02-14 08:19:50 +03:00
levlam
18b09b4ab1 Fix some logging.
GitOrigin-RevId: 08549f79a7ebb5b1b0b2ab9d13ab591f78103e6b
2018-02-14 00:28:16 +03:00
levlam
cc9369d49d MessagesManager::fix_new_dialog.
GitOrigin-RevId: ae0f68c634031d58660b68e4f3360d017935547d
2018-02-14 00:17:00 +03:00
levlam
471bca8da0 Replace CHECK eith check.
GitOrigin-RevId: 6614933068233bc485f9282cc318289ce18bfd3b
2018-02-13 22:33:02 +03:00
levlam
d6e9386ca8 Always wait for mailbox in MessagesManager just in case.
GitOrigin-RevId: edd7c3e794a8ba7c359e780835180d07bddd7ae3
2018-02-13 20:00:40 +03:00
levlam
fb6e5883ee Better debug.
GitOrigin-RevId: 3e830f42a00a12ce0f27bf3306346fbdd747867b
2018-02-13 18:40:52 +03:00
levlam
68eea6e5bd Trying to fix last_new_message_id.
GitOrigin-RevId: 13b336c88be9de4340feb4930741e22f2789de60
2018-02-13 18:24:56 +03:00
levlam
ba83c2c5fc Fix call to GetNotifySettingsQuery.
GitOrigin-RevId: 377df0fdce5245fb3a880fca19261411d322cec2
2018-02-12 15:20:18 +03:00
levlam
4bd61bdc86 Fix CE.
GitOrigin-RevId: 5f9f30f6d6c67307741cc4623d05e7f2caf53a47
2018-02-12 14:46:57 +03:00
levlam
a6ab35e616 Replace std::max/min with td::max/min.
GitOrigin-RevId: 56fb21194e995cbb37b3ebb5caed689c10320b8d
2018-02-12 13:37:54 +03:00
levlam
4a3a5e1a50 Disable read messages for bots.
GitOrigin-RevId: b6e2d6a75296e6029db66960fceb69b568557e92
2018-02-11 19:55:46 +03:00
levlam
2cd12d5049 Add source to get_message_entities.
GitOrigin-RevId: af699950241416adb082a08a8f6c4e106f0fb24d
2018-02-11 19:43:58 +03:00
levlam
cc24f0edcc Silence forward info change warning when only author_signature changes.
GitOrigin-RevId: a0962b6e52c473902208ba84f9a6751889254c17
2018-02-11 19:25:53 +03:00
levlam
e3867152e7 Silence now possible warning.
GitOrigin-RevId: 1b431d3d20c512239445f388934eba14bd8f9522
2018-02-10 04:14:27 +03:00
levlam
7c4ecdf650 Better getChatPinnedMessage.
GitOrigin-RevId: 092ac37109dd8e73182dd4b11a98ffe777841dc4
2018-02-09 01:54:39 +03:00
levlam
85da530056 Fix getRepliedMessage.
GitOrigin-RevId: afc96585c23b0bbc6c2a51f0b431ae92287901eb
2018-02-08 15:54:25 +03:00
levlam
6618f507bf Fix missing-field-initializers warnings.
GitOrigin-RevId: afab2728f52c64ddbf8d2c2bf24eda3882ad471e
2018-02-08 01:15:30 +03:00
levlam
154022ebfe Update layer 75:
- Add connected websites support.
- Add flag supports_streaming to video and inputMessageVideo.
- Add new methods for message loading: getRepliedMessage and
  getChatPinnedMessage.

GitOrigin-RevId: 1dc5d367e27722fe9c8d2765f62ed80176eea2ce
2018-02-07 02:31:38 +03:00
levlam
ee59648564 Update inputSingleMedia constructor.
GitOrigin-RevId: e0c8deb905309da2a6427a9e354d9e1e01c4827f
2018-02-05 19:32:04 +03:00
levlam
35d039f42f Add some debug logginh.
GitOrigin-RevId: 462cf5c2f80f708ae2494b037538241f31d08ca3
2018-02-03 18:41:10 +03:00
levlam
b9be89eff9 Ignore non-personal reply markups.
GitOrigin-RevId: 6dfc3d93ea3a1fdfa8a314e64f89498e050ab34b
2018-02-03 16:38:02 +03:00
levlam
5cecb37e8b Fix migrated_to_channel preloading.
GitOrigin-RevId: d87246857b4a6e7d429e8e9dd835ca0678f44a2d
2018-02-03 02:48:50 +03:00
levlam
a9ed429205 Add source to get_*_id_object.
GitOrigin-RevId: 4d3016274a22be4a59ee088ad6f3d9c297128a08
2018-02-03 02:05:11 +03:00
levlam
c9c1586d0a Add add_message_to_dialog debug.
GitOrigin-RevId: 1659b341c02f36efb30350bcca5080dc6b0de719
2018-02-02 19:51:24 +03:00
levlam
533990288b Fix null caption handling.
GitOrigin-RevId: 54c7067b9b38fe77090a089423c88aabe0969712
2018-01-31 17:45:49 +03:00
levlam
aa3f1eac49 Fix formatting.
GitOrigin-RevId: 32bc29dbf8eb0fe6fa4c4eacad8bb57acc698830
2018-01-31 16:49:28 +03:00
levlam
5c81c0ddb2 Fix handling of null formattedText.
GitOrigin-RevId: 5bcde391288909e3119988cf94e223511cd22db4
2018-01-31 16:48:28 +03:00
levlam
40fa9f1798 Add missed calls to get_user_id_object.
GitOrigin-RevId: 9a305bc6da356ee0eef3dba9c18eb8e72b0ae794
2018-01-31 16:39:11 +03:00
levlam
5262bfa623 Better logging.
GitOrigin-RevId: 4b04b37167eac281d72388ec210059f07d112b56
2018-01-31 16:09:28 +03:00
levlam
04e3bfaf50 Add debug logging.
GitOrigin-RevId: 0efe2f3134b351d633d2df5e78791a07e212cf82
2018-01-31 15:06:19 +03:00
levlam
0b344f1c74 Fix MessagesManager::on_failed_dialog_messages_search.
GitOrigin-RevId: c3abb5a134cf1a393eef17b5a59eb3256cbe1656
2018-01-31 14:59:14 +03:00
levlam
e4c464b3c9 More debug info.
GitOrigin-RevId: 85557dfc9cd889dd08e632ad174a414d0256acee
2018-01-31 14:52:44 +03:00
levlam
a51cf7de1b Ignore duplicate messages.
GitOrigin-RevId: 13a400d0fa7ca7eb31a334e4aa3e6c023445fa8c
2018-01-31 13:58:01 +03:00
levlam
536def0382 Fix has_input_media.
GitOrigin-RevId: f10ffc8116028849b3a0afc4ebf7169d707dd794
2018-01-31 12:18:40 +03:00
levlam
e0d303095f Fix creation of forward_from dialog in Saved Messages.
GitOrigin-RevId: ebd2d54986e374ef4b495ea0f3310d9c87a12933
2018-01-31 10:44:54 +03:00