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
levlam
c5a2e9a870
Load only chats with known info in MessagesManager::load_dialogs.
2021-09-26 19:38:27 +03: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
Andrea Cavalli
897d4af16c
Merge remote-tracking branch 'td/master'
2021-09-25 19:24:57 +02:00
levlam
2ec2e4d78f
Use "set"/"toogle" instead of "change".
2021-09-24 10:42:39 +03:00
levlam
e212d1293d
Send stats.getMessagePublicForwards to the correct DC.
2021-09-24 09:07:38 +03:00
levlam
bc4058b8be
Add and use MessagesManager::get_channel_differences_if_needed.
2021-09-23 23:34:55 +03:00
levlam
910f60c145
Use Promise instead of RequestActor in getMessagePublicForwards.
2021-09-23 22:56:38 +03:00
levlam
fbd2309b37
Don't remove emoji modifiers in chat action emojis.
2021-09-23 17:16:59 +03:00
levlam
551103a084
Send updateAnimatedEmojiMessageClicked only in opened chats.
2021-09-18 21:26:22 +03:00
levlam
5de53e09eb
Add updateAnimatedEmojiMessageClicked.
2021-09-17 15:51:42 +03:00
levlam
5fd11e4b7a
Add td_api::clickAnimatedEmojiMessage.
2021-09-16 00:41:40 +03:00
Andrea Cavalli
6e1836a024
Merge remote-tracking branch 'td/master'
2021-09-15 16:03:11 +02:00
levlam
ded0b57905
Add td_api::getRecentlyOpenedChats.
2021-09-14 14:18:37 +03:00
levlam
5bec536803
Add class RecentDialogList.
2021-09-13 20:34:57 +03:00
Andrea Cavalli
c06a3d9dcf
Merge remote-tracking branch 'td/master'
2021-09-10 15:49:57 +02:00
Andrea Cavalli
37b1d48470
Fix compilation warnings and errors
2021-09-10 15:47:26 +02:00
levlam
5c59a10418
Move game-related methods to GameManager.
2021-09-07 10:45:01 +03:00
levlam
0ec10947d5
Fix some misprints.
2021-09-06 13:58:40 +03:00
levlam
96ffd57881
Use Promise isntead of RequestOnceActor to get games high scores.
2021-09-05 10:54:20 +03:00
Andrea Cavalli
a20e8b6db3
Merge remote-tracking branch 'td/master'
2021-09-04 16:03:33 +02:00
levlam
a4f66c69cb
Add td_api::getMessageViewers.
2021-09-03 16:14:03 +03:00
levlam
41c391f140
Update layer to 133.
2021-09-03 12:27:59 +03:00
levlam
d3e8029533
Delete unneded refs from set_typing_query_.
2021-09-17 12:33:59 +03:00
levlam
48f623f132
Simpler and faster have_message_force.
2021-09-16 17:28:33 +03:00
levlam
6beaf41231
Minor improvements.
2021-09-01 20:31:39 +03:00
levlam
2b980ec215
Remove default source from have_dialog_force.
2021-09-01 19:41:00 +03:00
levlam
b1db807868
Add forwardMessages.only_preview.
2021-08-31 23:37:21 +03:00
levlam
23a4c2c8a8
Return Message objects from send_message/forward_messages.
2021-08-31 22:34:46 +03:00
levlam
548ab8d7ee
Add MessagesManager::get_forwarded_messages.
2021-08-31 20:39:32 +03:00
levlam
87e003916c
Add MessagesManager::fix_forwarded_message.
2021-08-31 19:42:37 +03:00
levlam
52d605ed4d
Add MessagesManager::create_message_forward_info.
2021-08-31 19:12:24 +03:00
levlam
dec26260d3
Add const MessagesManager::create_message_to_send.
2021-08-31 17:26:51 +03:00
levlam
f6fc10ab22
Add updateChatTheme.
2021-08-27 20:36:40 +03:00
levlam
c20fd1dd91
Add td_api::setChatTheme.
2021-08-27 19:23:22 +03: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
b7ef62be23
Rename to enable_reactive_pull_backpressure
2021-08-23 21:05:40 +02:00
levlam
5cfabdd589
Add chat.theme_name.
2021-08-23 18:47:32 +03:00
Andrea Cavalli
232ce6e4d3
Merge remote-tracking branch 'td/master'
2021-08-23 02:22:28 +02:00
levlam
2eaa026bb7
Increase number of stored recently found chats.
2021-08-17 18:11:32 +03:00
levlam
1885d232a9
Add parameter is_message_in_dialog to update_message.
2021-08-13 13:36:07 +03:00
levlam
4b06cb9f08
Avoid reply and bot commands registration for messages not in Dialog.
2021-08-13 13:19:58 +03:00
levlam
bff8f7550f
Return MessageThreadInfo from GetDiscussionMessageQuery.
2021-08-13 12:26:47 +03:00
levlam
05c9934074
Add MessageThreadInfo.h.
2021-08-12 22:00:27 +03:00
levlam
307344da1c
Remove promise from load_folder_dialog_list.
2021-08-11 16:32:00 +03:00
levlam
d49fdf3261
Remove offset from getChats and respect app-specified limit.
2021-08-11 15:59:09 +03:00
levlam
c35321b98e
Add loadChats method.
2021-08-10 17:52:31 +03:00