levlam
3070415ccd
Use common QueryCombiner for get chat/channel full requests.
2021-12-06 21:22:56 +03:00
levlam
53b0cf792a
Add thread count to Td creation logging.
2021-12-06 20:11:25 +03:00
levlam
858078d89f
Fix on_get_history.
2021-12-05 01:02:22 +03:00
levlam
084855c0c3
tg_cli: increase OP_BLOCK_COUNT.
2021-12-05 01:00:28 +03:00
levlam
a116185e83
Ensure that all messages after last_added_message_id are connected.
2021-12-05 00:22:56 +03:00
levlam
227fb48fbf
Add MessagesManager::delete_newer_server_messages_at_the_end.
2021-12-05 00:12:59 +03:00
levlam
fe4efa3e5b
Allow messageMediaEmpty before authorizartion.
2021-12-04 21:57:44 +03:00
levlam
d475b0fc89
tg_cli: add shortcuts for 'sob online'.
2021-12-03 11:20:56 +03:00
levlam
8d7bda00a5
Set connection online flag while logging out.
2021-12-02 15:10:51 +03:00
levlam
340e0f0b85
Fix has/have spelling.
2021-12-02 14:15:37 +03:00
levlam
9948677047
Fix another g++4.9 compilation error.
2021-12-01 22:25:52 +03:00
levlam
4f8cfce082
Fix g++4.9 compilation errors.
2021-12-01 20:54:56 +03:00
levlam
1d3cf2c209
Fix continuation of auth key destroy after restart.
2021-12-01 16:16:18 +03:00
levlam
a6c0902ad7
Silence g++ warnings.
2021-12-01 16:01:27 +03:00
levlam
923dd11fd8
Return back logging on folder_ptr == nullptr.
2021-11-30 00:39:10 +03:00
levlam
5dc5b473ea
Fix cache update in GetChatInviteImportersQuery.
2021-11-29 15:09:13 +03:00
levlam
468fcc2564
tg_cli: use '.' as currently opened chat.
2021-11-28 11:49:46 +03:00
levlam
e79ec9469b
Fix link in sponsoredMessage.
2021-11-27 13:36:17 +03:00
levlam
25baedaa34
Move dismiss_suggested_action to SuggestedAction.cpp.
2021-11-26 14:48:43 +03:00
levlam
c49c5954ed
Immediately drop User.is_changed flags after usage.
2021-11-25 14:18:06 +03:00
levlam
2725f7c58a
Move get_link_user_id to LinkManager.
2021-11-24 12:53:38 +03:00
levlam
0e96d23e41
Rename hide_distance to has_outgoing_messages.
2021-11-23 12:10:49 +03:00
levlam
46b8aeab97
Make DialogActionBar fields private.
2021-11-23 12:05:32 +03:00
levlam
be30321801
Add DialogActionBar storer and parser.
2021-11-23 11:41:35 +03:00
levlam
c7e641aca8
Replace empty action bars with nullptr.
2021-11-23 09:35:38 +03:00
levlam
8fd9d89ec3
Move DialogActionBar modifiers to DialogActionBar.cpp.
2021-11-23 09:27:30 +03:00
levlam
6c1429f74c
Move fix_dialog_action_bar to DialogActionBar.cpp.
2021-11-23 07:45:32 +03:00
levlam
6b1833a259
Move DialogActionBar to a separate header.
2021-11-23 00:24:18 +03:00
levlam
f4d62f9ca4
Add struct DialogActionBar.
2021-11-22 22:39:59 +03:00
levlam
d160a77222
Add separate flag for need_repair_action_bar.
2021-11-22 20:13:55 +03:00
levlam
d7d9e50e50
Remove legacy know_can_report_spam flag.
2021-11-22 17:59:55 +03:00
levlam
0c554fbe04
Unify Session::ConnectionInfo field name style.
2021-11-22 14:36:59 +03:00
levlam
21a7d147f5
Ignore 401 from non-main sessions.
2021-11-22 11:52:09 +03:00
levlam
f818d0d5e7
Simplify close checks in RequestActor.
2021-11-22 11:32:36 +03:00
levlam
bb0f7e012d
Fix can_get_message_viewers for anonymous polls.
2021-11-19 16:15:37 +03:00
levlam
655896ad4a
Update default value of chat_read_mark_size_threshold.
2021-11-19 16:03:23 +03:00
levlam
2b9b9f0c31
Add ThreadIdGuard to tests and tg_cli.
2021-11-18 16:25:37 +03:00
levlam
4e802d67ca
Move out user_version logging from WARNING.
2021-11-17 09:09:01 +03:00
23rd
04736f363b
Fixed processing of speaking action in channels to form recent speakers.
2021-11-17 09:04:22 +03:00
levlam
36d4de747f
Move website authorization functions to Account.cpp.
2021-11-16 13:13:06 +03:00
levlam
c64cc8ad26
Move account-related methods to Account.cpp.
2021-11-16 13:02:07 +03:00
levlam
c2c49ebc66
Ignore Document parse errors.
2021-11-16 12:14:19 +03:00
levlam
922fd9b17b
Pass chat member status as DialogParticipantStatus.
2021-11-15 17:57:00 +03:00
levlam
76e1466abd
Use get_message_sender_dialog_id in search_dialog_messages.
2021-11-15 15:04:48 +03:00
levlam
b75d190e81
Use get_message_sender_dialog_id in toggle_message_sender_is_blocked.
2021-11-15 14:00:30 +03:00
levlam
1a291847d7
Improve get_message_sender_dialog_id.
2021-11-15 13:31:07 +03:00
levlam
21c8c752be
Add get_message_sender_dialog_ids.
2021-11-15 12:52:40 +03:00
levlam
5987ca69ff
Move get_message_sender_dialog_id to MessageSender.cpp.
2021-11-15 12:07:52 +03:00
levlam
a56c34c4dd
Move get_message_sender_object to MessageSender.cpp.
2021-11-15 01:18:47 +03:00
levlam
e52508bdc1
Add source to PhotoSizeSource::get_type.
2021-11-14 10:47:02 +03:00
levlam
6dd7c73765
Add source to store_sticker_set.
2021-11-14 10:19:03 +03:00
levlam
ed56a75b8a
Check sticker pointer before use.
2021-11-14 09:05:33 +03:00
levlam
60907279fd
Add missing checks for close_flag in Timeout callbacks.
2021-11-13 22:37:41 +03:00
levlam
85c30e5dd2
Add check that RequestHandler sends at most one request.
2021-11-12 14:47:51 +03:00
levlam
4762983803
Inline Td::send.
2021-11-12 14:39:04 +03:00
levlam
c29b096e79
Move logic out of ImportContactsQuery.
2021-11-12 07:37:53 +03:00
levlam
8db8f170f1
Add do_import_contacts.
2021-11-11 21:57:09 +03:00
levlam
f78f3407f8
Simplify DeletePhoneCallHistoryQuery.
2021-11-11 21:34:27 +03:00
levlam
e9695d2fcc
Add struct AffectedHistory.
2021-11-11 21:13:03 +03:00
levlam
f22d96ac9c
Unify AffectedHistory handling.
2021-11-11 20:55:49 +03:00
levlam
b731414d42
Init some fields just in case.
2021-11-11 17:39:09 +03:00
levlam
6238f0fc89
Minor improvements.
2021-11-10 21:09:28 +03:00
levlam
5a02af8c72
Use const reference if range-based for if appropriate.
2021-11-10 20:39:35 +03:00
levlam
2392cc7631
Fix some uses after move.
2021-11-10 20:05:41 +03:00
Trumeet
33c689aacc
Add missing 'struct' keywords for tdc headers
...
Some structs do not have typedef aliases, but their references forget to put 'struct' keywords when referencing them, so they cause compiling issues.
This commit adds the missing 'struct' keywords so TDLib C headers could compile successfully.
2021-11-10 19:21:04 +03:00
levlam
00cea653bf
Improve includes.
2021-11-09 19:02:01 +03:00
levlam
a3e9a0be1f
Move get_dialog_event_log to separate file.
2021-11-09 16:54:49 +03:00
levlam
4f1e5db8cd
Simplify message deletion.
2021-11-09 10:19:04 +03:00
levlam
544ec92aa9
Ensure that RequestActor function isn't run while closing.
2021-11-08 19:17:36 +03:00
levlam
244986ae7d
Crash if tryibg to create a NetActor while closing.
2021-11-08 19:07:55 +03:00
levlam
9f5a1567f0
Ignore CHANNEL_PRIVATE errors for GetChannelDifferenceQuery after restart.
2021-11-08 17:24:27 +03:00
levlam
b0eca77c9a
Improve logging.
2021-11-08 17:11:35 +03:00
levlam
6de2763fac
Remove duplicate logging before net queries.
2021-11-08 16:41:16 +03:00
levlam
2f1821a6c4
Improve RequestActor td_ private field name.
2021-11-08 15:26:22 +03:00
levlam
616b0e6d6f
Improve ResultHandler/NetActor td_ private field name.
2021-11-08 15:20:38 +03:00
levlam
776635e8c5
Simplify result handling.
2021-11-08 14:35:40 +03:00
levlam
5578ecc6b8
Remove NetQuery id from ResultHandler and NetActor.
2021-11-08 14:19:57 +03:00
levlam
911c5fc32b
Fix MessagesManager closing.
2021-11-07 15:20:15 +03:00
levlam
1bd9e0f622
Fix editChatInviteLink.
2021-11-07 04:18:41 +03:00
levlam
7d41d9eaa5
Update version to 1.7.9.
2021-11-05 03:34:52 +03:00
levlam
b7cf2e578d
Save reference to UpdatesManager in promise.
2021-11-05 03:31:48 +03:00
levlam
8bc413742d
Simplify field name.
2021-11-04 13:13:52 +03:00
levlam
ca7947cf44
Minor improvements.
2021-11-04 12:46:08 +03:00
levlam
eb2c0c9315
Check for is_bot just in case.
2021-11-04 11:41:07 +03:00
levlam
47f3363ca8
Improve field names.
2021-11-04 09:52:27 +03:00
levlam
46486bd82e
Init disable_web_page_preview for incoming messages.
2021-11-04 00:21:27 +03:00
levlam
d63471fcde
Update country list.
2021-11-02 19:20:18 +03:00
levlam
ca6fb2bdb2
Fix getCountries.
2021-11-02 19:04:02 +03:00
levlam
babb66d3e0
Fix processing of empty messages.
2021-11-02 18:30:11 +03:00
levlam
9d467d1ea5
Add chatEventMemberJoinedByRequest.
2021-11-02 18:05:50 +03:00
levlam
41668e3aca
Don't store dialog theme names for bots.
2021-11-02 18:01:09 +03:00
levlam
239f46b075
Don't store pending join requests for bots.
2021-11-02 17:51:52 +03:00
levlam
d732789cac
Disallow member_limit for links requiring administrator approval.
2021-11-02 17:21:36 +03:00
levlam
5a596fcc48
Reuse chatJoinRequest class.
2021-11-02 17:09:54 +03:00
levlam
2ac0bea193
Disable animated emoji clicks if animated emoji are disabled.
2021-11-01 23:19:22 +03:00
levlam
6ab91f2712
Update chat join request after GetChatJoinRequestsQuery.
2021-11-01 23:03:41 +03:00
levlam
3d827b408f
Allow to set "utc_time_offset" option.
2021-11-01 22:42:33 +03:00
levlam
88d7b284b4
Add utc_time_offset option.
2021-11-01 22:32:49 +03:00
levlam
0c1e268706
Don't generate MASK for parsed True fields.
2021-11-01 21:53:23 +03:00
levlam
4533f79338
Don't generate MASK for parsed object/vector fields.
2021-11-01 20:48:06 +03:00