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
Andrea Cavalli
897d4af16c
Merge remote-tracking branch 'td/master'
2021-09-25 19:24:57 +02:00
levlam
9115ba4aa5
Move topChat methods logic to TopDialogManager.
2021-09-25 11:37:32 +03:00
levlam
5091aa68e3
Allow direct access to TopDialogManager.
2021-09-24 23:17:38 +03:00
levlam
a7dcbe8c18
Update version to 1.7.8.
2021-09-19 20:55:47 +03:00
levlam
db18baa503
Unify include order.
2021-09-19 00:47:05 +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
Andrea Cavalli
71c2330749
Merge remote-tracking branch 'td/master'
2021-09-14 23:58:34 +02:00
levlam
ded0b57905
Add td_api::getRecentlyOpenedChats.
2021-09-14 14:18:37 +03:00
levlam
075d004b9f
Replace getChatThemes with updateChatThemes.
2021-09-13 15:55:01 +03:00
levlam
78baa7977b
Don't inherit Td from NetQueryCallback.
2021-09-10 18:58:36 +03:00
levlam
088c3169d4
Minor.
2021-09-10 18:23:23 +03:00
levlam
2062daf9cd
Don't wrap updates in NetQuery.
2021-09-10 17:32:39 +03:00
Andrea Cavalli
c06a3d9dcf
Merge remote-tracking branch 'td/master'
2021-09-10 15:49:57 +02:00
levlam
ae6b79d57b
Add SponsoredMessageManager.
2021-09-07 15:49:34 +03:00
levlam
d395c2496e
Add empty GameManager.
2021-09-07 10:02:44 +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
7d26a30bd0
Move StateManager::State to ConnectionState.h.
2021-09-16 18:23:10 +03:00
levlam
34094328bd
Initialize Td::connection_state_ in header.
2021-09-16 17:54:04 +03:00
levlam
7135caa2be
Update version to 1.7.7.
2021-09-02 12:39:05 +03:00
levlam
c20fd1dd91
Add td_api::setChatTheme.
2021-08-27 19:23:22 +03:00
levlam
83e55b6b56
Add td_api::getChatThemes.
2021-08-27 15:51:50 +03:00
levlam
e3f55a71cd
Add td_api::viewSponsoredMessage.
2021-08-25 22:34:18 +03:00
levlam
658d172256
Improve method name.
2021-08-25 20:29:14 +03:00
levlam
723b203c7d
Add td_api::getSponsoredMessages.
2021-08-24 23:44:47 +03:00
levlam
b56119951b
Support video streaming in group calls.
2021-08-23 16:59:00 +03:00
levlam
c35321b98e
Add loadChats method.
2021-08-10 17:52:31 +03:00
levlam
086ec3d2e5
Add td_api::getPhoneNumberInfoSync.
2021-08-30 22:26:02 +03:00
Andrea Cavalli
6b93b00f6a
Merge remote-tracking branch 'td/master'
2021-07-27 23:35:50 +02:00
levlam
85fc9065fd
Update version to 1.7.6.
2021-07-26 21:31:35 +03:00
levlam
07630feb8c
Add td_api::getSuggestedFileName.
2021-07-24 07:19:22 +03:00
Andrea Cavalli
3dde04b17f
Merge remote-tracking branch 'td/master'
2021-07-17 11:15:40 +02:00
levlam
edfa5d1d98
Use final instead of override.
2021-07-03 23:51:36 +03:00
Andrea Cavalli
e8c9db61d0
Merge remote-tracking branch 'td/master'
2021-07-02 13:52:51 +02:00
levlam
24e5803b96
Update version to 1.7.5.
2021-07-02 03:30:39 +03:00
levlam
6b57121e25
Improve method name.
2021-06-30 19:49:52 +03:00
Andrea Cavalli
c41ec7df43
Merge remote-tracking branch 'td/master'
2021-06-30 13:31:50 +02:00
levlam
158dd22f21
Add td_api::declinePasswordReset.
2021-06-29 05:24:55 +03:00
levlam
12383ea1d2
Add td_api::resetPassword.
2021-06-29 05:16:48 +03:00
levlam
18caf96c54
Add checkPasswordRecoveryCode.
2021-06-28 23:47:54 +03:00
levlam
709afe3f0c
Add checkAuthenticationPasswordRecoveryCode.
2021-06-28 22:33:08 +03:00
levlam
2b7b6b7759
Improve logging on log out.
2021-06-27 05:52:43 +03:00
levlam
e8b32d9b05
Add td_api::deleteCommands.
2021-06-22 04:17:44 +03:00
levlam
1202d55e27
Add getCommands method.
2021-06-19 04:18:02 +03:00
levlam
843df9e1f7
Remove unneeded td_api::getGroupCallMediaChannelDescriptions.
2021-06-17 21:37:39 +03:00
levlam
84cf82583e
Add td_api::checkStickerSetName.
2021-06-17 21:29:07 +03:00
levlam
706647bdbc
Add the method getSuggestedStickerSetName.
2021-06-17 20:38:03 +03:00
levlam
411d30e1c7
Remove Td::on_channel_unban_timeout proxy.
2021-06-10 21:56:05 +03:00
levlam
89459ca497
Replace getInviteText with getApplicationDownloadLink.
2021-06-04 19:31:18 +03:00
levlam
af33e8343a
Improve method name.
2021-06-04 01:17:15 +03:00
levlam
63fd974e35
Add setGroupCallScreenSharingIsPaused.
2021-06-02 00:38:08 +03:00
levlam
b074bce314
Add is_my_video_paused.
2021-06-01 20:11:18 +03:00
levlam
76f134c0e7
Add td_api::getInternalLinkType.
2021-06-01 05:41:32 +03:00
levlam
d946ab9267
Add empty LinkManager.
2021-05-25 02:24:30 +03:00
Andrea Cavalli
40048f12ca
Merge
2021-05-04 22:17:39 +02:00
levlam
138bf15dec
Add getGroupCallMediaChannelDescriptions method.
2021-05-03 21:44:21 +03:00
levlam
8485867fe0
Add toggleGroupCallIsMyVideoEnabled.
2021-05-02 02:40:22 +03:00
levlam
31c36aaa7a
Add td_api::endGroupCallScreenSharing.
2021-04-30 20:21:07 +03:00
levlam
2225e56906
Add startGroupCallScreenSharing.
2021-04-30 19:53:39 +03:00
levlam
5bd0c2c46d
Update version to 1.7.4.
2021-04-14 15:20:44 +03:00
levlam
37cee0d823
Add td_api::setVoiceChatDefaultParticipant.
2021-04-07 16:25:29 +03:00
levlam
4aa5df26bc
Use participant_id instead of participant/participant_alias for group call participant identifiers.
2021-04-07 03:30:26 +03:00
levlam
10bc074a1e
Support subscription to group call start notification.
2021-04-07 03:04:56 +03:00
levlam
a7c34c5c49
Add td_api::startScheduledGroupCall.
2021-04-07 02:11:14 +03:00
levlam
02fe7e47e6
Allow to specify title of created voice chats.
2021-04-06 02:13:57 +03:00
Andrea Cavalli
efb9c6b41d
Add optiona pull-based backpressure system for get_channel_difference
2021-04-03 12:46:22 +02:00
levlam
206cd55479
Support chat-members in getChatMember.
2021-03-24 23:40:13 +03:00
Andrea Cavalli
78291a96d4
Merge commit '70b71d569b81c66b25f8f77d9536b1d41fbf091d'
2021-03-21 01:04:45 +01:00
levlam
302e5940d4
Update version to 1.7.3.
2021-03-19 15:30:40 +03:00
levlam
54b9760935
Improve getExternalLink methods.
2021-03-16 00:52:37 +03:00
levlam
e2ac80f2ba
Add td_api::toggleGroupCallParticipantIsHandRaised.
2021-03-15 01:56:59 +03:00
levlam
a833d5e292
Improve method name.
2021-03-12 19:31:52 +03:00
levlam
0ec4c2084e
Add td_api::getGroupCallInviteLink.
2021-03-12 19:29:06 +03:00
levlam
73bed3ed80
Add resetGroupCallInviteHash method.
2021-03-12 18:58:43 +03:00
levlam
0fb6c52cd4
Support toggling group call recording.
2021-03-11 22:19:19 +03:00
Andrea Cavalli
1ea79d2739
Merge latest commits
2021-03-11 18:25:39 +01:00
levlam
67889cdcbc
Add td_api::getGroupCallStreamSegment.
2021-03-10 22:50:14 +03:00
levlam
62cfe3bdd9
Add td_api::getAvailableVoiceChatAliases.
2021-03-08 20:25:56 +03:00
levlam
882d837d24
Add td_api::setGroupCallTitle.
2021-03-02 19:44:57 +03:00
levlam
dd80b0ef25
Add Td::set_is_bot_online function.
2021-03-02 04:06:02 +03:00
levlam
b348e4e1bc
Update version to 1.7.2.
2021-02-25 16:09:55 +03:00
levlam
1e7795354d
Add td_api::getChatInviteLink.
2021-02-24 22:25:10 +03:00
levlam
2dd85f92d8
Rename permanent invite links to primary invite links.
2021-02-24 12:19:55 +03:00
levlam
eafdf2ebed
Add td_api::getMessageImportConfirmationText.
2021-02-23 02:03:24 +03:00
levlam
3774b13ca1
Add td_api::reportChatPhoto.
2021-02-19 19:11:27 +03:00
levlam
9b62afbea2
Add td_api::toggleSupergroupIsBroadcastGroup.
2021-02-17 01:06:35 +03:00