levlam
|
07cc51c1d5
|
Add check that download manager database isn't loaded recursively.
|
2022-07-23 17:16:21 +03:00 |
|
levlam
|
698b34709f
|
Make DownloadManager::add_file asynchronous.
|
2022-07-23 17:11:25 +03:00 |
|
levlam
|
ec19eaad65
|
Call FileReferenceManager::get_file_search_text through DownloadManagerCallback.
|
2022-07-23 17:01:27 +03:00 |
|
levlam
|
061aac58db
|
Make DownloadManager interface mostly asynchronous.
|
2022-07-23 16:41:03 +03:00 |
|
levlam
|
d55869eedb
|
Minor improvements.
|
2022-07-23 14:53:32 +03:00 |
|
levlam
|
206becbb9f
|
Safely traverse map.
|
2022-07-23 14:52:42 +03:00 |
|
levlam
|
03de62b29f
|
Check data validness before initing InlineKeyboardButton.
|
2022-07-23 13:04:25 +03:00 |
|
levlam
|
1ff1059de8
|
Fix warning.
|
2022-07-23 12:59:21 +03:00 |
|
levlam
|
ad8693801f
|
Fix another compilation error.
|
2022-07-23 12:15:54 +03:00 |
|
levlam
|
8efe57fb6b
|
Fix ForwardMessagesLogEvent.
|
2022-07-23 12:06:14 +03:00 |
|
levlam
|
c6fc1bb98e
|
Fix compilation error with old compilers.
|
2022-07-23 12:04:15 +03:00 |
|
levlam
|
3506bc94dc
|
Check messageMediaPoll validness for just sent messages.
|
2022-07-23 11:32:08 +03:00 |
|
levlam
|
36a57c3584
|
Remove unneeded FlatHashTable copy constructors.
|
2022-07-23 11:13:17 +03:00 |
|
levlam
|
bc83832e03
|
Avoid copying when adding users/chats to binlog.
|
2022-07-23 11:00:46 +03:00 |
|
levlam
|
4cf1e02479
|
Add multiarg version of Scheduler::destroy_on_scheduler.
|
2022-07-22 21:21:30 +03:00 |
|
levlam
|
376476481c
|
Restore Java example compatibility with Java 1.8.
|
2022-07-21 20:44:22 +03:00 |
|
levlam
|
ffc26eea08
|
Fix GIT_EXECUTABLE usage.
|
2022-07-21 20:24:03 +03:00 |
|
levlam
|
3ffe770d57
|
Fix generated file parsing.
|
2022-07-21 13:12:25 +03:00 |
|
levlam
|
4ac8be8122
|
Check local location of files when adding them to download manager.
|
2022-07-20 16:46:55 +03:00 |
|
levlam
|
51513f1780
|
Add non-template Scheduler::destroy_on_scheduler_impl.
|
2022-07-20 13:57:05 +03:00 |
|
levlam
|
0f87447ffc
|
Asynchronously destroy some big data storages.
|
2022-07-20 13:40:14 +03:00 |
|
levlam
|
ac8af37872
|
Add size() and empty() to WaitFreeHashMap.
|
2022-07-20 13:35:32 +03:00 |
|
levlam
|
061c4f65d5
|
Drop context for SemaphoreActor before creation of the actor.
|
2022-07-20 10:56:48 +03:00 |
|
levlam
|
e8b0983d7b
|
Use std::move to restore ActorContext.
|
2022-07-20 10:28:31 +03:00 |
|
levlam
|
87a5111399
|
Fix compilation error.
|
2022-07-19 12:40:34 +03:00 |
|
levlam
|
6898d07793
|
Make td_api::saveApplicationLogEvent persistent.
|
2022-07-18 19:21:47 +03:00 |
|
levlam
|
0147c97f9c
|
Ensure that the same notification doesn't added and removed simultaneously.
|
2022-07-17 14:17:22 +03:00 |
|
levlam
|
c7fe53ecae
|
Add additional checks in DownloadManager.
|
2022-07-17 14:02:33 +03:00 |
|
levlam
|
75902bb8a7
|
Improve logging.
|
2022-07-17 13:31:43 +03:00 |
|
levlam
|
6eef50f769
|
Remove unused DelayedClosure private constructors.
|
2022-07-17 12:11:04 +03:00 |
|
levlam
|
2cc8f34a7d
|
Remove unused to_delayed_closure functions.
|
2022-07-17 11:41:31 +03:00 |
|
levlam
|
04a7583bd0
|
Remove unused Event::clone method.
|
2022-07-17 10:41:17 +03:00 |
|
levlam
|
72bc285637
|
Delete from database information about unlinked files.
|
2022-07-16 17:25:28 +03:00 |
|
levlam
|
02396be7eb
|
Allow internal links in bio of non-premium users.
|
2022-07-16 16:10:06 +03:00 |
|
levlam
|
bedec2c9ba
|
Add StickersManager::get_sticker_set_thumbnail_object.
|
2022-07-16 15:45:30 +03:00 |
|
levlam
|
327babb851
|
Fix Java example for old Java versions.
|
2022-07-15 13:58:04 +03:00 |
|
levlam
|
0bdd15fe9f
|
Fix warning.
|
2022-07-15 00:06:41 +03:00 |
|
levlam
|
abc9ed2cd9
|
Minor fixes.
|
2022-07-14 18:38:48 +03:00 |
|
Arseny Smirnov
|
bf80c43c05
|
fix CE
|
2022-07-14 18:36:46 +04:00 |
|
Arseny Smirnov
|
f4c97b25ec
|
add Mutex wrapper around std::mutex and use it instead of SpinLock
|
2022-07-14 16:27:06 +04:00 |
|
Arseny Smirnov
|
7ddc3099f6
|
remove td::this_thread::yield function. usleep_for(1) used instead
|
2022-07-14 16:15:17 +04:00 |
|
levlam
|
b8bd39dc6f
|
Fix PaymentSuccessful comparison.
|
2022-07-14 00:13:52 +03:00 |
|
levlam
|
7618c9aa64
|
Add get_sticker_type function.
|
2022-07-13 23:02:46 +03:00 |
|
levlam
|
ac4e76edf1
|
Fix SslStream support of OpenSSL 3.0.
|
2022-07-13 12:01:41 +03:00 |
|
levlam
|
98bfbc9000
|
Use random_id == 1 in ChangeImportedContacts.
|
2022-07-12 23:04:01 +03:00 |
|
levlam
|
c01dd0d461
|
Increase MessageUnsupported version.
|
2022-07-12 22:50:28 +03:00 |
|
levlam
|
ef9df9f99b
|
Add Ubuntu 22 to the list of Linux distros.
|
2022-07-12 20:20:13 +03:00 |
|
levlam
|
e44418f2b3
|
Add and use everywhere OptionsManager::get_synchronous_options().
|
2022-07-11 15:36:29 +03:00 |
|
levlam
|
ee7011538a
|
Use OptionManager::get_option_synchronously internally.
|
2022-07-11 14:01:56 +03:00 |
|
levlam
|
17a548292b
|
Allow to get synchronously options "version" and "commit_hash".
|
2022-07-11 13:33:56 +03:00 |
|