Andrea Cavalli
6d1329ee7a
Merge remote-tracking branch 'td/master'
2021-12-17 15:43:10 +01:00
levlam
d75f0a4e94
Move "unix_time" option handling to OptionManager.
2021-12-16 15:18:51 +03:00
levlam
ee629c342b
Move setOption handling to OptionManager.
2021-12-16 13:13:14 +03:00
levlam
a333f3fb61
Move getOption handling to OptionManager.
2021-12-16 12:07:32 +03:00
levlam
4254614e97
Move option-related methods to OptionManager.
2021-12-16 01:45:43 +03:00
levlam
191b4ee5d5
Add empty OptionManager.
2021-12-16 01:09:59 +03:00
Andrea Cavalli
c037048ec3
Merge remote-tracking branch 'td/master'
2021-12-10 16:59:45 +01:00
levlam
1bb9b7dfa9
Update clang-format to 13.0.1.
2021-12-10 00:27:13 +03:00
Andrea Cavalli
bcc6636f3a
Merge remote-tracking branch 'td/master'
2021-12-07 22:05:52 +01:00
levlam
a53cb30e99
Update version to 1.7.10.
2021-12-07 13:11:28 +03:00
levlam
831ca4b975
Rename allow_saving_content to has_private_content.
2021-12-06 21:43:55 +03:00
levlam
10159fbdf1
Add toggleChatAllowSavingContent.
2021-11-25 11:44:51 +03:00
levlam
47d0195c85
Add toggleSessionCanAcceptCalls method.
2021-11-24 17:59:17 +03:00
levlam
fd71b62045
Improve method name.
2021-11-24 14:03:35 +03:00
levlam
0b2207f180
Add td_api::processChatJoinRequests.
2021-11-24 12:02:23 +03:00
levlam
7c0a4117a4
Replace approve/decline with a single method processChatJoinRequest.
2021-11-24 11:33:18 +03:00
levlam
5232774d89
Replace deleteChatMessagesFromUser with deleteChatMessagesBySender.
2021-11-19 15:48:05 +03:00
levlam
6c9b5ebf55
Add td_api::setInactiveSessionsTtl.
2021-11-16 16:04:19 +03:00
levlam
526e7dc631
Add toggleSessionCanAcceptSecretChats.
2021-11-16 15:22:00 +03:00
Andrea Cavalli
a248d81e5b
Merge remote-tracking branch 'td/master'
2021-11-16 00:42:28 +01:00
levlam
423e82ae2b
Add td_api::setChatDefaultMessageSender.
2021-11-15 17:08:37 +03:00
levlam
5987ca69ff
Move get_message_sender_dialog_id to MessageSender.cpp.
2021-11-15 12:07:52 +03:00
Andrea Cavalli
48e3660d2c
Merge remote-tracking branch 'td/master'
2021-11-14 22:46:37 +01:00
levlam
108fca1e6e
Add getChatAvailableMessageSenders.
2021-11-12 17:11:01 +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
6238f0fc89
Minor improvements.
2021-11-10 21:09:28 +03:00
levlam
244986ae7d
Crash if tryibg to create a NetActor while closing.
2021-11-08 19:07:55 +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
Andrea Cavalli
9c9772868b
Merge remote-tracking branch 'td/master'
2021-11-05 16:11:03 +01:00
levlam
7d41d9eaa5
Update version to 1.7.9.
2021-11-05 03:34:52 +03:00
levlam
13c76b349d
Add td_api::getChatMessageCalendar.
2021-10-30 03:34:49 +03:00
levlam
97243b53e4
Allow to create and edit chat invite links with title.
2021-10-27 13:04:34 +03:00
levlam
6893c49be7
Add td_api::getAnimatedEmoji.
2021-10-26 17:59:15 +03:00
levlam
d019d89d39
Add td_api::deleteChatMessagesByDate.
2021-10-25 20:39:22 +03:00
Andrea Cavalli
98244d1346
Merge remote-tracking branch 'td/master'
2021-10-20 02:21:14 +02:00
levlam
db7aa28bdf
A lot more minor improvements.
2021-10-19 18:11:16 +03:00
levlam
cf77428fab
Add td_api::getChatSparseMessagePositions.
2021-10-15 17:40:30 +03:00
levlam
c69293e1cc
Rename voice chats to video chats.
2021-10-14 15:44:21 +03:00
levlam
0a9f6b1c91
Add approve/declineCjatJoinRequest.
2021-10-13 23:10:47 +03:00
levlam
1a7f4b4d3e
Add td_api::getChatJoinRequests.
2021-10-13 22:33:31 +03:00
Andrea Cavalli
65f4b8ba57
Merge remote-tracking branch 'td/master'
2021-10-04 00:06:53 +02:00
levlam
0455b313b3
Improve testNetwork implementation.
2021-10-02 16:54:01 +03:00
levlam
d1532ef1f8
Improve result handlers storage.
2021-10-02 14:39:20 +03:00
Andrea Cavalli
616a40b3b2
Merge remote-tracking branch 'td/master'
2021-09-29 00:33:23 +02:00
levlam
2ce0be4fe7
Remove getChatStatisticsUrl method.
2021-09-28 19:08:36 +03:00
Andrea Cavalli
9ca532c6a6
Merge remote-tracking branch 'td/master'
2021-09-26 23:08:36 +02:00
Andrea Cavalli
45e855f89d
Remove most memory related features
...
I can't maintain anymore this amount of features while keeping the library constantly updated and without bugs. Every merge was taking me multiple hours of revisioning the code. I give up.
From this commit onwards TDLight will only have small useful customizations that are easy to maintain.
Now the people relying on the OptimizeMemory method can restart the session every N hours to free up the memory.
The real way to keep a low memory usage must involve a huge refactoring to allow the unloading of the caches into the sqlite database, similar to what's already happening with messages data. Only Levlam has the ability to implement this without needing to merge the upstream everytime.
2021-09-25 22:11:42 +02:00