Commit Graph

6819 Commits

Author SHA1 Message Date
Andrea Cavalli
de789b0d2f Avoid sending access hash multiple times if the database is enabled 2021-08-24 18:31:08 +02:00
Andrea Cavalli
268fd8c4a9 Print warning 2021-08-24 17:34:15 +02:00
Andrea Cavalli
bfb4f8f7b2 Fix build instructions directory 2021-08-24 12:29:26 +02:00
Andrea Cavalli
0037277e71 Fix build instructions link 2021-08-24 11:47:29 +02:00
Andrea Cavalli
e2374c1b71 Fix compilation 2021-08-24 00:53:49 +02:00
Andrea Cavalli
99f8ce6d76 Clean dialogs and related fields 2021-08-23 22:34:34 +02:00
Andrea Cavalli
269e149852 Allocate type later 2021-08-23 21:07:38 +02:00
Andrea Cavalli
b7ef62be23 Rename to enable_reactive_pull_backpressure 2021-08-23 21:05:40 +02:00
Andrea Cavalli
49bca76869 Send access hashes without checking if the database is enabled 2021-08-23 20:57:36 +02:00
Andrea Cavalli
0ee1d7edc1 Receive access hashes 2021-08-23 20:17:55 +02:00
Andrea Cavalli
3a4e03c19f Merge remote-tracking branch 'origin/master' 2021-08-23 02:24:50 +02:00
Andrea Cavalli
232ce6e4d3 Merge remote-tracking branch 'td/master' 2021-08-23 02:22:28 +02:00
levlam
1a2faf5ae6 Add feedback_link to WebPageInstantView. 2021-08-21 10:22:41 +03:00
levlam
6393923d3a Make internalLinkTypeUnknownDeepLink self-contained. 2021-08-20 20:56:07 +03:00
levlam
df11403739 Make internalLinkTypeMessage self-contained. 2021-08-20 20:27:39 +03:00
levlam
618742acc2 Make internalLinkTypeChatInvite self-contained. 2021-08-20 18:44:02 +03:00
levlam
241718eae8 Extract pts and qts updates and apply them during getDifference. 2021-08-20 17:21:31 +03:00
levlam
a7e2e85119 Simplify check that all updates were processed. 2021-08-20 15:04:24 +03:00
levlam
7129a6d090 Apply typings and other short updates immediately. 2021-08-20 14:18:11 +03:00
levlam
7261c9579f Improve logging. 2021-08-20 10:57:19 +03:00
levlam
a6ba1240c1 Fix applying of postponed updates. 2021-08-20 10:29:57 +03:00
68da4afc81 Fix compilation issue 2021-08-20 01:22:37 +02:00
137ed88429 Fix compilation issue 2021-08-19 20:08:18 +02:00
levlam
4988e94c02 Don't save pts too often for bots. 2021-08-19 20:36:26 +03:00
a9d2c286ee Merge remote-tracking branch 'td/master' 2021-08-19 16:15:03 +02:00
levlam
0f50f7a0f4 Ensure that channel Dialog exists before setting retry timeout. 2021-08-19 08:57:01 +03:00
levlam
5c2441021e Add fast path in remove_invalid_entities. 2021-08-18 21:37:31 +03:00
levlam
ca9dd55141 Improve documentation. 2021-08-18 21:08:51 +03:00
levlam
5b6e2d2c90 Add ThreadSafeCounter benchmark. 2021-08-18 19:26:03 +03:00
levlam
53912a8b52 Move bench_misc out of namespace td. 2021-08-18 18:22:41 +03:00
levlam
23f5c52ad9 Support applying multiple postponed updates at once. 2021-08-18 17:40:28 +03:00
levlam
2eaa026bb7 Increase number of stored recently found chats. 2021-08-17 18:11:32 +03:00
levlam
7ac3c2bdb9 Update accumulated_pts_count_ when a pending pts update is processed. 2021-08-16 14:02:15 +03:00
levlam
c19a0751f0 Apply postponed pts/qts updates after each getDifference iteration. 2021-08-16 13:35:30 +03:00
levlam
b9b9f56b24 Process pending pts updates as fast as possible. 2021-08-16 12:19:30 +03:00
fa1204d3b5 Merge remote-tracking branch 'td/master' 2021-08-16 10:43:58 +02:00
levlam
0f5127602a Cancel previous gap timeout if processed a pending update. 2021-08-16 08:38:29 +03:00
levlam
78534b15cf Minor improvememnts. 2021-08-16 01:30:38 +03:00
levlam
82918559b8 Refactor processing of differenceSlice. 2021-08-16 01:00:49 +03:00
levlam
2e524bb819 Fix log message. 2021-08-16 00:11:48 +03:00
levlam
2128c2e5ad Improve getDifference logging. 2021-08-15 22:54:18 +03:00
levlam
1f486a694b Switch back from getDifference to updates processing as fast as possible. 2021-08-15 22:34:03 +03:00
levlam
d7dd6ff1ea Improve logging. 2021-08-15 22:31:24 +03:00
levlam
d161323858 Add delay before reading history on server in non-joined channels with wrong server_unread_count. 2021-08-15 14:46:19 +03:00
levlam
6194d9ec14 Drop pending seq/qts updates received before seq/qts overflow. 2021-08-15 13:52:00 +03:00
levlam
8ac0b02a6d Improve warnings on long gap fill. 2021-08-15 12:51:57 +03:00
levlam
9a5872fe27 Use update receive time to calculate proper gap time. 2021-08-15 12:46:38 +03:00
levlam
9b801645f0 Set gap timeout if it has decreased. 2021-08-15 11:43:00 +03:00
levlam
5349e63c2b Add Timeout::get_timeout. 2021-08-15 11:15:14 +03:00
levlam
99375ff157 Improve pos checks in KHeap. 2021-08-15 10:59:12 +03:00