Andrea Cavalli
d84305048e
Merge remote-tracking branch 'td/master'
2022-04-22 15:35:30 +02:00
levlam
88b9f35b91
Add PhotoSize.h.
2022-04-10 01:15:49 +03:00
levlam
05c0833525
Add PhotoFormat.h.
2022-04-09 23:21:07 +03:00
levlam
1d6488ab09
Add ContactsManager::is_broadcast_channel/is_megagroup_channel helpers.
2022-04-04 15:48:33 +03:00
levlam
a8a343704a
Add ChannelType.h.
2022-04-04 15:35:09 +03:00
levlam
e54fac174a
Rename web view to web app.
2022-03-31 16:42:59 +03:00
levlam
29ab44b5d2
Add getSimpleWebViewUrl.
2022-03-30 16:27:01 +03:00
levlam
37bf9979c5
Add td_api::sentWebViewMessage.
2022-03-28 15:49:01 +03:00
levlam
d9ddb53056
Add td_api::sendWebViewData.
2022-03-28 15:18:15 +03:00
Andrea Cavalli
d152847309
Merge remote-tracking branch 'td/master'
2022-03-24 21:15:45 +01:00
levlam
9d481df04d
Add td_api::answerWebViewQuery.
2022-03-24 11:42:47 +03:00
levlam
461b740987
Add InlineQueriesManager::answer_inline_query function.
2022-03-24 11:31:33 +03:00
Andrea Cavalli
e047add8a2
Update tdlib
2022-03-15 11:36:21 +01:00
levlam
2b1314295d
Check and fix half of FlatHashMap usages.
2022-02-10 00:59:52 +03:00
Andrea Cavalli
39856bc56f
Merge remote-tracking branch 'td/master'
2022-02-05 01:12:29 +01:00
levlam
79f1890613
Use td_api::StickerType instead of td_api::StickerFormat.
2022-01-26 17:53:38 +03:00
levlam
e2d1824edc
Add stickerFormatWebpMask.
2022-01-25 15:27:06 +03:00
levlam
d6bb83dc0e
Support WEBM stickers.
2022-01-25 14:58:04 +03:00
Andrea Cavalli
09b98f6b30
Merge remote-tracking branch 'td/master'
2022-01-04 00:04:21 +01:00
levlam
8085779cdc
Update copyright year.
2022-01-01 03:35:39 +03:00
Andrea Cavalli
6d1329ee7a
Merge remote-tracking branch 'td/master'
2021-12-17 15:43:10 +01:00
levlam
b060536ae3
Return Result<...> from get_input_user.
2021-12-16 22:46:03 +03:00
Andrea Cavalli
48e3660d2c
Merge remote-tracking branch 'td/master'
2021-11-14 22:46:37 +01:00
levlam
60907279fd
Add missing checks for close_flag in Timeout callbacks.
2021-11-13 22:37:41 +03:00
levlam
b0eca77c9a
Improve logging.
2021-11-08 17:11:35 +03:00
levlam
616b0e6d6f
Improve ResultHandler/NetActor td_ private field name.
2021-11-08 15:20:38 +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
00a349656d
Unify td/telegram/include order.
2021-10-27 17:32:09 +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
Andrea Cavalli
982b994332
Merge remote-tracking branch 'td/master'
2021-10-16 18:25:57 +02:00
levlam
e87bf3a174
Fix some MultiPromise locks.
2021-10-07 18:14:49 +03:00
Andrea Cavalli
616a40b3b2
Merge remote-tracking branch 'td/master'
2021-09-29 00:33:23 +02:00
levlam
cdb06da112
Add "; pass null" annotations for expected to be null request parameters.
2021-09-28 17:31:00 +03:00
Andrea Cavalli
9ca532c6a6
Merge remote-tracking branch 'td/master'
2021-09-26 23:08:36 +02:00
levlam
bc84bfecab
Remove legacy loading of recent inline bots only by username.
2021-09-26 20:23:40 +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
d6f3d9f08a
Use error code 400 instead of small error codes.
2021-09-24 10:59:51 +03:00
levlam
db18baa503
Unify include order.
2021-09-19 00:47:05 +03:00
Andrea Cavalli
c06a3d9dcf
Merge remote-tracking branch 'td/master'
2021-09-10 15:49:57 +02:00
levlam
0ec10947d5
Fix some misprints.
2021-09-06 13:58:40 +03:00
Andrea Cavalli
a20e8b6db3
Merge remote-tracking branch 'td/master'
2021-09-04 16:03:33 +02:00
levlam
41c391f140
Update layer to 133.
2021-09-03 12:27:59 +03:00
levlam
aaff89a6c3
Make get_document_object methods const.
2021-08-28 14:16:29 +03:00
Andrea Cavalli
6b93b00f6a
Merge remote-tracking branch 'td/master'
2021-07-27 23:35:50 +02:00
levlam
e0c9efc26b
Skip bot command entities if needed.
2021-07-22 05:39:16 +03:00
Andrea Cavalli
3dde04b17f
Merge remote-tracking branch 'td/master'
2021-07-17 11:15:40 +02:00
levlam
40c5d47717
Make inherited classes final if possible.
2021-07-04 05:58:54 +03:00