levlam
c3d898f1e6
Add ConfigManager::reget_app_config.
2021-10-06 01:17:10 +03:00
levlam
6ecba8cb5d
Download emoji sounds from main DC.
2021-10-06 00:55:22 +03:00
levlam
038abf5466
Add sound to messageAnimatedEmoji.
2021-10-05 23:20:49 +03:00
levlam
9fb1f1438e
Add color replacements to messageAnimatedEmoji.
2021-10-05 18:42:05 +03:00
levlam
aae781295c
Improve updating animated emoji stickers.
2021-10-05 18:06:05 +03:00
levlam
eb20f82730
Add disable_animated_emoji option.
2021-10-05 17:17:29 +03:00
levlam
ffe03ecb10
Add messageAnimatedEmoji.
2021-10-05 16:12:04 +03:00
levlam
77158cd7a5
Register emoji messages.
2021-10-04 16:08:51 +03:00
Andrea Cavalli
c01c7a53e9
Merge remote-tracking branch 'td/master'
2021-10-02 15:03:28 +02:00
levlam
cd9a89fd7d
Send updateAnimatedEmojiMessageClicked in non-opened chats.
2021-10-01 20:05:11 +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
493a9e5457
Erase more keys from binlog after database is deleted.
2021-09-26 21:15:31 +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
ef1bfc7c3e
Improve field names.
2021-09-24 16:53:42 +03:00
levlam
a1d1d2160b
Simplify load_special_sticker_set usage.
2021-09-24 13:08:32 +03:00
levlam
95d60959b1
Remove redundant checks for is_bot.
2021-09-24 11:07:12 +03:00
levlam
d6f3d9f08a
Use error code 400 instead of small error codes.
2021-09-24 10:59:51 +03:00
levlam
fbd2309b37
Don't remove emoji modifiers in chat action emojis.
2021-09-23 17:16:59 +03:00
levlam
b6bde1e4c5
Move remove_emoji_modifiers to emoji.h.
2021-09-21 06:32:34 +03:00
levlam
53f9b0438e
Optimize remove_emoji_modifiers usages.
2021-09-20 13:45:49 +03:00
levlam
0f2735b6a1
Ignore too often animated emoji clicks.
2021-09-19 20:52:46 +03:00
levlam
22cd853249
Delay responses to clickAnimatedEmojiMessage.
2021-09-19 20:43:47 +03:00
levlam
3883ffcc75
Check emoji in incoming chatActionEnjoyingAnimations.
2021-09-19 01:52:56 +03:00
levlam
db18baa503
Unify include order.
2021-09-19 00:47:05 +03:00
levlam
551103a084
Send updateAnimatedEmojiMessageClicked only in opened chats.
2021-09-18 21:26:22 +03:00
levlam
95d4ec8973
Simplify updateAnimatedEmojiMessageClicked.
2021-09-17 23:36:25 +03:00
levlam
b15244f59d
Ensure delay of 0.2 seconds between updateAnimatedEmojiMessageClicked animations.
2021-09-17 19:59:31 +03:00
levlam
4cbf3f6146
Choose another sticker each time if there is more than 1 variant.
2021-09-17 17:59:07 +03:00
levlam
a54b37a8d8
Use sticker for red heart if there is no dedicated sticker for a colored heart.
2021-09-17 17:18:39 +03:00
levlam
6d21161f70
Add get_animated_emoji_stickers.
2021-09-17 16:58:20 +03:00
levlam
055e02f9c0
Send sendMessageEmojiInteraction typings.
2021-09-17 16:16:34 +03:00
levlam
5de53e09eb
Add updateAnimatedEmojiMessageClicked.
2021-09-17 15:51:42 +03:00
levlam
f0c2f8f124
Prepare sendMessageEmojiInteraction.
2021-09-16 23:22:34 +03:00
levlam
5fd11e4b7a
Add td_api::clickAnimatedEmojiMessage.
2021-09-16 00:41:40 +03:00
levlam
499e903c95
Add chatActionEnjoyingAnimations.
2021-09-15 17:11:44 +03:00
Andrea Cavalli
6e1836a024
Merge remote-tracking branch 'td/master'
2021-09-15 16:03:11 +02:00
levlam
dcd8f3bfd0
Add animated_emoji_click_sticker_set_name.
2021-09-15 14:44:11 +03:00
levlam
c03621d72c
Add CHECK debug.
2021-09-13 16:03:21 +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
cf7c14fb59
Remove unneeded document.is_changed.
2021-08-26 18:50:28 +03:00
Andrea Cavalli
ae7b502a6e
Merge remote-tracking branch 'td/master'
2021-07-29 09:06:16 +02:00
levlam
a6151aff7b
Don't delete old document after sticker upload.
2021-07-28 21:39:17 +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
levlam
edfa5d1d98
Use final instead of override.
2021-07-03 23:51:36 +03:00
Andrea Cavalli
c41ec7df43
Merge remote-tracking branch 'td/master'
2021-06-30 13:31:50 +02:00
levlam
eb134b02f2
Improve error messages.
2021-06-25 21:21:17 +03:00
levlam
7e543cf80b
Allow to use uploadStickerFile for animated stickers.
2021-06-21 22:25:26 +03:00
levlam
16f52b59ab
Add createNewStickerSet.source.
2021-06-18 18:45:57 +03:00
levlam
cec785022a
Update layer 129.
2021-06-18 18:26:11 +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
4048e5ae95
Enable createNewStickerSet for regular users.
2021-06-17 20:14:48 +03:00
levlam
8db4febd4c
Minor improvements.
2021-06-02 15:43:56 +03:00
levlam
d7c739dc70
Ignore document and chat photo minithumbnails by bots.
2021-05-27 21:15:30 +03:00
Andrea Cavalli
2c77e82300
Merge remote-tracking branch 'td/master' into dev
2021-05-27 00:50:41 +02:00
levlam
a6a4eb6616
Don't include SliceBuilder.h in logging.h.
2021-05-17 15:21:11 +03:00
levlam
260eee8bff
Avoid upgrade of read transaction to a write transaction.
2021-05-10 01:59:35 +03:00
Andrea Cavalli
78291a96d4
Merge commit '70b71d569b81c66b25f8f77d9536b1d41fbf091d'
2021-03-21 01:04:45 +01:00
levlam
0339921102
Improve some spelling.
2021-03-15 03:32:14 +03:00
Andrea Cavalli
1ea79d2739
Merge latest commits
2021-03-11 18:25:39 +01:00
levlam
0c409cb79e
Ignore minithumbnails for JPEG sticker thumbnails.
2021-03-03 16:33:17 +03:00
levlam
720a64962e
Improve sticker thumbnail format detection.
2021-03-02 04:50:14 +03:00
levlam
fe6fe481f6
Add document ID to SVG path warnings.
2021-03-02 04:48:02 +03:00
levlam
f06ea1bab3
Improve sticker thumbnail format detection.
2021-03-02 04:40:10 +03:00
levlam
a36f020084
Improve StickersManager::has_webp_thumbnail.
2021-03-01 23:48:48 +03:00
levlam
8430ba6d19
Remove expect_jpeg_minithumbnail parameter from get_photo_size.
2021-03-01 23:29:55 +03:00
levlam
2bc3d7424b
Improve logging of unsupported SVG paths.
2021-03-01 04:19:50 +03:00
levlam
15fe7f7a04
Rename suggested_name to suggested_path.
2021-01-26 02:39:48 +03:00
Andrea Cavalli
9a01a9da1d
Merge commit 'e72c129f9ce3b7463c7a42406aab0d3ebffdc6be'
...
Conflicts:
td/telegram/MessagesManager.cpp
2021-01-23 22:47:58 +01:00
levlam
dc45d89848
Make searchStickers response cache time-bound.
2021-01-15 14:54:07 +03:00
levlam
cb24fd8037
Add struct FoundStickers.
2021-01-15 14:01:59 +03:00
Andrea Cavalli
a84a9f472d
Bugfixes
2021-01-12 17:12:29 +01:00
levlam
4bb76a7b6f
Update layer to 128. Remove photo volume_id/local_id.
2021-04-16 17:43:51 +03:00
Andrea Cavalli
a79f835de0
Add memory_cleanup on tear_down, and add more memory_cleanup.
2021-01-12 01:37:17 +01:00
Andrea Cavalli
85fb357a19
Merge commit '82f0386e73b7128a8aafec5bfa7dd825fe94ac39'
...
Conflicts:
td/telegram/MessagesManager.cpp
2021-01-02 12:57:08 +01:00
levlam
82f0386e73
Move some functions from misc.h to algorithm.h.
2021-01-01 16:01:03 +03:00
levlam
52c1da0a70
Update copyright year.
2021-01-01 15:57:46 +03:00
levlam
192fd4862f
Use td::unique.
2020-12-30 18:50:57 +03:00
levlam
6e20aaa428
Add source to get_dimensions.
2021-01-23 22:04:35 +03:00
Andrea Cavalli
3817c4f634
Merge remote-tracking branch 'td/master'
2020-12-25 20:29:10 +01:00
Andrea Cavalli
f610ff028c
Merge
2020-12-25 20:24:09 +01:00
Andrea Cavalli
d0611518f6
Merge
2020-12-25 20:09:39 +01:00
Andrea Cavalli
8e99c3c873
Merge
2020-12-25 19:55:29 +01:00
Andrea Cavalli
204757e075
Merge
2020-12-25 18:58:35 +01:00
levlam
3589676550
Minor fixes.
2020-12-22 15:51:57 +03:00
levlam
b89cb3fbd6
Fix misprint.
2020-12-22 02:09:08 +03:00
levlam
bbde4f32c6
Allow to specify emoji for sent stickers.
2020-12-19 14:31:42 +03:00
levlam
34cc9092c9
Update layer 122.
2020-12-18 17:43:23 +03:00
levlam
3681da21d8
Automatically close unclosed contours.
2020-12-16 16:04:27 +03:00
levlam
65d3557f63
Add outline support for sticker set thumbnails.
2020-12-14 17:16:57 +03:00
levlam
96acefc6c6
Update layer 122.
2020-12-14 16:52:25 +03:00
levlam
6ca15f18c8
Move voice chat-related fields to Dialog.
2020-12-14 00:36:44 +03:00
levlam
987f26efdc
Add default support for bowling dice.
2020-12-09 13:35:27 +03:00
levlam
c34e7ed6ba
Allow multiple move commands in the beginning of vector paths.
2020-12-05 17:37:10 +03:00
Andrea Cavalli
b47fab11cd
Merge commit 'eb80924dad30af4e6d8385d058bb7e847174df5e'
2020-12-02 23:31:03 +01:00
levlam
1da1a14255
Represent sticker contours as vector path.
2020-12-02 18:45:06 +03:00
levlam
dc12edbde1
Return back 0 as default next load time.
2020-11-23 20:33:35 +03:00
Andrea Cavalli
cba9f74cba
Merge remote-tracking branch 'td/master'
2020-11-22 01:11:21 +01:00
levlam
5cbf90e4a0
Safer work with negative monotonic time.
2020-11-21 16:34:39 +03:00
levlam
3ff1f6cec1
Add sticker cover to API.
2020-11-20 16:22:07 +03:00
levlam
d22dabfdaf
Update layer to 121.
2020-11-09 23:41:23 +03:00
Andrea Cavalli
16f41643ed
Merge commit '821398fa211b6a3c53733ccf271ee7a783d9bc75'
...
Conflicts:
.gitignore
td/generate/scheme/td_api.tlo
td/telegram/ContactsManager.h
2020-11-04 20:05:50 +01:00
Andrea Cavalli
2e31ced59b
Update to tdlib 1.6.10
2020-11-04 20:03:14 +01:00
levlam
0efc6ee617
Reload all sticker sets once to drop legacy photo locations.
...
GitOrigin-RevId: 2ab5e1ba035ea3946a733a06e44cc1f7b327cd36
2020-10-31 01:32:18 +03:00
Andrea Cavalli
09e23b61cf
Fix json formatting, fix cmake windows support
2020-10-25 10:08:13 +01:00
Andrea Cavalli
017073e0a2
Add memory optimize and memory stats methods
2020-10-25 03:20:24 +02:00
levlam
e783b0c2ec
Enable background animation for slot machines with all reels equal.
...
GitOrigin-RevId: e6d0097ff049ece01be766d382defde3071a887b
2020-10-20 21:40:05 +03:00
levlam
fd9732dcfa
Add slot machine support.
...
GitOrigin-RevId: e0c3c5d9b2cff2870162f11983bd546aba101caf
2020-10-15 15:59:51 +03:00
Andrea Cavalli
9773e87e96
Update StickersManager.cpp
2020-10-14 12:53:18 +02:00
Andrea Cavalli
f423fc0d81
Merge commit '35a9a93fc9adfbced4d5f59baf0c72a2f807f28a'
...
Conflicts:
td/telegram/Client.cpp
td/telegram/StickersManager.cpp
td/telegram/WebPagesManager.cpp
2020-10-12 16:10:48 +02:00
levlam
35a9a93fc9
Fix std::...::erase return value usages.
...
GitOrigin-RevId: d9729ccd619e3b99554f1e1c2262d8826f0a8571
2020-10-08 23:04:40 +03:00
Andrea Cavalli
96cf4f15a4
Merge commit '711b0cfd4f2aa163858b94e97db25d6be4adcfcb'
...
Conflicts:
td/telegram/MessagesManager.cpp
2020-10-01 23:45:02 +02:00
levlam
c6cdfb377c
Improve language code processing in searchEmojis.
...
GitOrigin-RevId: 9c5de24f89a1614a2cd058185156678a0b0049c4
2020-10-01 17:21:26 +03:00
Andrea Cavalli
c83fc13a60
Merge commit '1d9989cbd700492ffe636385d5578946f62139d9'
...
Conflicts:
td/telegram/ContactsManager.cpp
td/telegram/ContactsManager.h
td/telegram/MessagesDb.cpp
td/telegram/MessagesManager.cpp
2020-10-01 13:22:37 +02:00
levlam
1fe397e43d
Make optionValueInteger value int64.
...
GitOrigin-RevId: 7da1c4f051691ff7df31627115a9a37e6c5d5802
2020-09-25 00:46:16 +03:00
levlam
e0adaebb91
Unify logging of request responses.
...
GitOrigin-RevId: ae4c0a3881a89aa235baa08c07ec97a914437d8c
2020-09-24 16:08:04 +03:00
levlam
e3f5719c5c
Remove unneeded td_ usages.
...
GitOrigin-RevId: 4cf456413228f086d7df3d21d7024baf6db1bf15
2020-09-20 02:02:27 +03:00
90e1001a5f
Merge commit '1b628d3ab7be515c8c6a916e7e955403fbc07b2a'
2020-08-05 11:34:15 +02:00
aae28b4fb5
Update ContactsManager.cpp, StickersManager.cpp, and WebPagesManager.cpp
2020-07-31 15:51:49 +02:00
levlam
19507a7f7a
Decrease sticker set cache time.
...
GitOrigin-RevId: dec22463f0411888a6e2a3eddc95ab1a6ccf3b0d
2020-07-30 23:49:46 +03:00
cc087aeacd
Merge commit 'ab5d35371b1fdcfb30dfa981ede54ec83db214a9'
...
Conflicts:
sqlite/CMakeLists.txt
td/telegram/ContactsManager.cpp
td/telegram/Photo.cpp
td/telegram/Td.cpp
td/telegram/WebPagesManager.cpp
td/telegram/files/FileManager.h
2020-07-29 16:39:33 +02:00
levlam
e7ebc22929
Remove FE0F from MessageDice emoji.
...
GitOrigin-RevId: b0eab642499ade40a17d9f5f475c73c7de71724e
2020-07-21 01:35:35 +03:00
levlam
7685047186
Add default support for Soccer dice.
...
GitOrigin-RevId: aa67796f72b62ede966a67004f8a3d517f372789
2020-07-14 02:31:32 +03:00
levlam
d5b4c57993
Add inputMessageDocument.force_file.
...
GitOrigin-RevId: 7f2780ba7f333e5f8df9c28bab429b8b12eaf26c
2020-06-22 02:02:21 +03:00
205fa52f8d
Merge commit '44689f81ff8b9bc4583c1c889d8034c47f0c5270'
...
Conflicts:
td/telegram/DialogDb.cpp
td/telegram/MessagesManager.cpp
td/telegram/StickersManager.cpp
td/telegram/TdDb.cpp
td/telegram/WebPagesManager.cpp
2020-06-11 17:44:52 +02:00
e3bf0f63f0
Patches
2020-05-23 21:27:24 +02:00
levlam
c204fd6256
Never allow animated stickers outside of sticker sets.
...
GitOrigin-RevId: 7e86904956e1bdfc7b423fdfef5f212199caeb85
2020-05-22 18:09:17 +03:00
levlam
05b279bb13
Never trust peers sticker set name in secret chats.
...
GitOrigin-RevId: 11f6534963920bd7c736a9cb3dcf3c73e2e68e6c
2020-05-22 18:07:04 +03:00
levlam
4c80155092
Improve spelling.
...
GitOrigin-RevId: 73edc0a7a57f40c404b4b5c8d00e9b20127f9abc
2020-05-18 22:54:18 +03:00
levlam
0e77a35b0a
Warn on changed sticker, only if set_id is still the same.
...
GitOrigin-RevId: 756c3c0ea8b40ce5c96dc72281961f1de9bd2453
2020-05-17 17:14:29 +03:00
levlam
2a92f4cf6b
Add support for basketball dice emoji.
...
GitOrigin-RevId: 14ee79e80310d468f7acbb6693b56379c76b3bd2
2020-05-17 01:28:56 +03:00
levlam
588113388d
Do not create special sticker set for unknown dice emojis.
...
GitOrigin-RevId: f704a86e9c5ade800f50a8296ea581d111fc84d7
2020-05-17 01:06:23 +03:00
levlam
18bbec3565
Try not to use SWLite key-value while closing.
...
GitOrigin-RevId: 1b0c6df484ffa9b2831a1a7ccc0fb62a9ad80b5a
2020-05-16 02:45:26 +03:00
levlam
b29a945b1a
Ignore SQLite key-value responses after close.
...
GitOrigin-RevId: a91a2dbbf8efcda91959aabfcaca964caa6fe3c3
2020-05-16 02:25:03 +03:00
levlam
d647a2a2e8
Represent photo format as enum PhotoFormat.
...
GitOrigin-RevId: 9205a8c775111ff394e7c32bc52d343b41e53379
2020-05-11 22:17:49 +03:00
levlam
e941622e32
Ignore file_reference errors for bots, because corresponding file_ids may not be duped.
...
GitOrigin-RevId: 3cf82083a6d3e5556f665bad9ad00e216c7901a0
2020-05-07 15:56:57 +03:00
levlam
c376c1ac08
Add comments about disallowed animated stickers.
...
GitOrigin-RevId: 52115deae5121cb29b332a6d9782cdd4506d8ce0
2020-05-06 00:56:44 +03:00
levlam
8d2f08ebb2
Silence expected warning.
...
GitOrigin-RevId: 6d9d0da04e8d95e4a5ed8dcd48eb90be1ff1bdb7
2020-05-01 12:19:52 +03:00
levlam
3175ed4c0a
Minor fixes.
...
GitOrigin-RevId: e10945b585d067da0b6a532b9d9210aade7673d4
2020-04-30 22:21:42 +03:00
levlam
da6f582788
Fix 'Internal Server Error' spelling.
...
GitOrigin-RevId: 9dd65cc0e6ea64650647e9600e9b92ef9f373c7e
2020-04-27 20:10:13 +03:00
levlam
52ea0998ec
Allow to pass multiple input language codes in searchEmojis.
...
GitOrigin-RevId: 0fb99694447f3ac02063eb9c03af2c2b3dfc267e
2020-04-22 15:17:53 +03:00
levlam
c96f62b34f
Assume Russian language in searchEmojis with Cyrillic text.
...
GitOrigin-RevId: e9f0212882bafadde17f49a345847f4df8010e73
2020-04-22 15:02:56 +03:00
levlam
07be10f6f9
Delete dice options for bots.
...
GitOrigin-RevId: f52bc6629d7befc1ab9eabcaabcc4346b7d23db1
2020-04-21 20:12:35 +03:00
levlam
851d23f06c
Add messageDice.success_animation_frame_number.
...
GitOrigin-RevId: d0afff34c7d74fe5e06b008b7a8438be4aebe88b
2020-04-21 19:08:01 +03:00
levlam
8109988247
Add messageDice.need_success_animation.
...
GitOrigin-RevId: 1c308f71d628d896321ce331c634a6868f504bc0
2020-04-21 14:51:46 +03:00
levlam
8681b76de2
Minor fixes.
...
GitOrigin-RevId: b75bac1586ed36b91b7c2ab64c386f94f18d8539
2020-04-21 03:29:20 +03:00
levlam
84ecb75f5d
Automatically load dice stickers.
...
GitOrigin-RevId: cc5478256fdfa9d898f54b8a372437e0ad2a2c34
2020-04-20 00:41:26 +03:00
levlam
0fe8cc5250
Support arbitrary dice sticker sets.
...
GitOrigin-RevId: 46e3d636c79dfddf15dadf9794fb900a6b27a53a
2020-04-19 16:30:04 +03:00
levlam
fc3a8105a3
Add updateDiceEmojis.
...
GitOrigin-RevId: 8495528763939fda21e04eac8555aaed975ded62
2020-04-19 11:17:51 +03:00
levlam
06135cccf9
Add parameters offset and limit to getTrendingStickerSets.
...
GitOrigin-RevId: 360c14f4cd357d23c3537ab26ee55a5b5ed29e81
2020-04-18 01:55:54 +03:00
levlam
b343e148e8
Do not iniitalize stickers manager before authorization.
...
GitOrigin-RevId: 497a09aeb0c7f8cadb00902d1ceeceaa144c0885
2020-04-17 16:12:12 +03:00
levlam
6225237cb9
Add td_api::updateStickerSet.
...
GitOrigin-RevId: 4c4299138929e45a2c5a044895f18bd49045256a
2020-04-17 15:56:57 +03:00
levlam
34eb79bbb5
Add StickerSet.need_save_to_database.
...
GitOrigin-RevId: 90a1be59896d9cc5c49af536f6329791de3fe9d1
2020-04-17 15:06:08 +03:00
levlam
3bcf9ad301
Update layer 112.
...
GitOrigin-RevId: 9d2b213ecf8a60ffa9af17512c026ee0c71730b6
2020-04-16 21:46:58 +03:00
levlam
aefab830b1
Use better type in static_cast.
...
GitOrigin-RevId: 6babad6d6340d428cf73cbbe914c3e1fd4b30040
2020-03-31 03:02:51 +03:00
levlam
bcc8dbc158
Use Global::is_expected_error whenever appropriate.
...
GitOrigin-RevId: aba8ee6e3dc1ab6e680a5ae10f6c3d217ab0a8dc
2020-03-31 00:35:58 +03:00
levlam
f153539ea2
Support creation of animated sticker sets by bots.
...
GitOrigin-RevId: d75133cf70b667cbdf6dc555cc06f2b43f9c8609
2020-03-23 18:03:13 +03:00
levlam
05253ca35e
Add td_api::setStickerSetThumbnail.
...
GitOrigin-RevId: 1083c307cf89744c4dcfa16f89eaec1d2660309f
2020-03-20 16:36:07 +03:00
levlam
d6850e891e
Add "animated_dice_sticker_set_name" option.
...
GitOrigin-RevId: b20ac808e74435c39acdb9f051ba11f77aa236af
2020-03-14 03:47:19 +03:00
levlam
3d07b45a21
Update layer to 111.
...
GitOrigin-RevId: 47862200a12f3b5b9e5058192d5e9a9cdca862aa
2020-03-14 01:56:47 +03:00
levlam
487cb20597
Ignore web remote locations instead of crash.
...
GitOrigin-RevId: 0ab5d749eeff28bc25befd6610038a7aa43206a5
2020-03-24 01:12:23 +03:00
levlam
c5b7a92e78
Do not warn on animated sticker size changes.
...
GitOrigin-RevId: 256c201cb91e2ee99f23abd2464cc586a27d66c5
2020-03-24 00:36:22 +03:00
levlam
eea23e4255
Fix formatting.
...
GitOrigin-RevId: 9d7abcae840a94912b8c0316c37a2553a38fa864
2020-03-16 19:42:10 +03:00
levlam
b8848a2ab4
Simplify NetQuery creation.
...
GitOrigin-RevId: a01e72f8e196b405dd28dfd75d16cadc7127ec4a
2020-03-16 00:17:11 +03:00
levlam
92df8f9827
Remove unneeded brackets.
...
GitOrigin-RevId: 0b8a2ae21d28e6c276db8b45ffb4d127800f5d73
2020-02-26 18:15:19 +03:00
levlam
9964c011ec
Allow report private chats with users sharing their location.
...
GitOrigin-RevId: f1b546ea71a534436e487d4a644b4001bd274e09
2020-02-12 03:05:54 +03:00
levlam
2f9db6e6e6
Improve error message.
...
GitOrigin-RevId: c61623277759527102a48d2e6b8992ee87c90beb
2020-01-24 06:33:47 +03:00
levlam
dcb15d0a13
Asynchronously reload emoji keywords languages after restart.
...
GitOrigin-RevId: 1f24d44c715d96aead91402fdc7f6d7abf04d041
2020-01-08 19:25:36 +03:00
levlam
3659757dc3
Add parameter searchEmojis.input_language_code.
...
GitOrigin-RevId: c0cc78cb2957c9b9be4c3310a0505d08f6189006
2020-01-08 19:07:40 +03:00
levlam
580530b6d4
Allow to change StickerSet.is_animated.
...
GitOrigin-RevId: bf712a9e6f90e26b53e710c62a119ee1ec4340bd
2020-01-02 18:41:42 +03:00
levlam
80c35676a2
Update copyright year.
...
GitOrigin-RevId: 09afb551b6e637dc69739fa735b0051a38b9e14c
2020-01-01 04:23:48 +03:00
levlam
ba5ccf48c6
Add source to on_get_sticker_set.
...
GitOrigin-RevId: 90cccf55f20fc5dafb6c76a2f780f19a818487cf
2019-12-29 04:59:34 +03:00
levlam
9dde153313
Better integer casts.
...
GitOrigin-RevId: 3ae8b651f299dfe134ea5380891296cee44d01e9
2019-12-24 16:36:14 +03:00
Arseny Smirnov
e7e1521fd2
Fix example/tdweb build
...
GitOrigin-RevId: f924d875361fc363af32e5d703e3cac373927405
2019-12-23 21:33:03 +04:00
levlam
2433e68d38
Improve logging.
...
GitOrigin-RevId: 39c10ac2041467967de93aa94fc5ab8315720cf6
2020-06-06 22:38:47 +03:00
levlam
c9929b9528
Do not load dice sticker sets before init.
...
GitOrigin-RevId: f9c26c05c433a31e97b2fb8bcdcf5344dfe041c0
2020-06-04 01:19:37 +03:00
levlam
23e13ab5bc
Improve logging.
...
GitOrigin-RevId: 519825dc66e76a1ba72c7100f78cfba0f796b752
2020-06-03 21:10:03 +03:00
levlam
6e42d79769
Replace emoji with icon_mane in chat filters.
...
GitOrigin-RevId: 61b30d075e330a92935ea2c8cfc0bf78fb32958b
2020-06-01 16:55:31 +03:00
levlam
8d0fa5ce77
Add td_api::thumbnail.
...
GitOrigin-RevId: b74fa62e415816ce63d3bd4415bd2bb8d6aa3f8b
2020-05-31 22:22:15 +03:00
levlam
0cb809581c
Specify correct mime-type for sent local animated stickers.
...
GitOrigin-RevId: d3fd227210d09814bc8e686b3ba6f3cd7410cfa5
2020-05-31 01:49:16 +03:00
levlam
f301359deb
Do not animate unknown stickers before they are sent.
...
GitOrigin-RevId: 333cca74ec642ede27c4d2f5fc5794eb776990a3
2020-05-31 01:33:14 +03:00
levlam
f9577c97a3
Fix StickersManager::has_input_media.
...
GitOrigin-RevId: 4154b648c8641eb1e38f952c90c7b267d83a785a
2020-05-25 22:30:26 +03:00
levlam
02e7697d02
Reload animated emoji sticker set only after getDifference.
...
GitOrigin-RevId: b69b2b4c51f934a2aeb04b7805408acdcf393417
2019-12-18 17:46:02 +03:00
levlam
c3d470a27c
Remove unneeded add_*_inner proxy functions.
...
GitOrigin-RevId: ef4e8233590c1d4133c65275474c32f7f985d217
2019-11-30 21:22:40 +03:00
levlam
43fc3b3ecb
Animated emoji sticker set cache.
...
GitOrigin-RevId: adb54c26e904cb0661f6880bfad9f86e5a4587d9
2019-11-21 22:18:29 +03:00
levlam
f5db9e48e7
Add animated_emojis_sticker_set_name option.
...
GitOrigin-RevId: 22b7bd84436ad2a8deb5388dc9434f98afbb880f
2019-11-21 20:22:05 +03:00
levlam
26c5328b89
Do not generate default constructors.
...
GitOrigin-RevId: 89afa038ad99739ca0465e05a2e123ac60e7fa7a
2019-11-21 17:53:39 +03:00
levlam
9628ec78df
Fix CE.
...
GitOrigin-RevId: b9680ad8f7fbf6322b4bb3896e6d4a931072312e
2019-11-06 15:12:16 +03:00
levlam
2f2c09bf58
Fix CE and warning.
...
GitOrigin-RevId: 64989213b16f2450678a49e69f3f77d065cb6369
2019-11-02 03:39:14 +03:00
levlam
918f6a0cfd
Use td::contains and td::remove instead of std::find if possible.
...
GitOrigin-RevId: faa0863eb49ee8ce4c2138dfec022620f71d2f6a
2019-10-22 02:12:58 +03:00
levlam
e84e131efd
Use td::remove instead of std::remove.
...
GitOrigin-RevId: f64e6d2199f1b9049e2bc022de1f65c9efba6647
2019-10-22 01:29:19 +03:00
levlam
56c3a2fbed
Use td::remove_if.
...
GitOrigin-RevId: 5cf21381966dc58689a06cc94cb8843fd8087bb9
2019-10-21 16:25:56 +03:00
levlam
408a456589
Add strongly typed StickerSetId.
...
GitOrigin-RevId: 518121f89e3a4c95ab5a2095a9bc2217090911de
2019-09-18 06:55:43 +03:00
levlam
c1a201fd7f
Use main remote location for upload.
...
GitOrigin-RevId: 1a77b73bf73608e219cbf2a0d888f33b0c406a80
2019-11-17 22:41:28 +03:00
levlam
ee87414bab
Fix misprints.
...
GitOrigin-RevId: e21e784c076005538ee889a61b12b8876567da13
2019-10-19 21:20:16 +03:00
levlam
06039ab496
Comment wrong CHECKs.
...
GitOrigin-RevId: 2111ac12ea1d7ebe07348457c7a1c962306474ae
2019-09-13 21:35:37 +03:00
levlam
64a77fc9fb
Do not prefer animated recent stickers over non-animated.
...
GitOrigin-RevId: 112145286bd54de5706628bd8ad8d176e5895cf0
2019-09-03 21:41:11 +03:00
levlam
11c0fcc6ec
Do not create documents without file_id.
...
GitOrigin-RevId: c208baf37b108ffb256c3a39dee0459fc081f017
2019-08-01 03:58:49 +03:00
levlam
cfe7b95be5
Do not replace known width and height of animated stickers.
...
GitOrigin-RevId: 0b74a1ffe07608c9d1ac447e5d471cc706894cbd
2019-07-30 19:41:49 +03:00
levlam
2fd851dfe2
Repair sticker set thumbnail if changed.
...
GitOrigin-RevId: 1b0e2e997338d85249e6eee877ab0483d9826342
2019-07-30 18:43:29 +03:00
levlam
3fac3f7860
Prefer animated stickers in getStickers.
...
GitOrigin-RevId: 1652ae43c36ebcb69752042cebb5dc8407558c06
2019-07-26 02:54:35 +03:00
levlam
98b8929932
Fix includes.
...
GitOrigin-RevId: 7b62de39f2d62ac8c14c24fb83041c717ba49873
2019-07-23 01:50:12 +03:00
levlam
e76c98ad74
Fix animated stickers extension.
...
GitOrigin-RevId: 69d65bd19e46fe2eb2dc6ebb4afd6dd64164ffc9
2019-07-18 19:47:29 +03:00
levlam
f53f73a34e
Update has_webp_thumbnail.
...
GitOrigin-RevId: 7ec370bddc1f66ea1caae251d43542d5cd33c5d3
2019-07-15 04:26:41 +03:00
levlam
5b032ba290
Fix handling of sticker thumbnails.
...
GitOrigin-RevId: d551c7d00baa5fbc2e2090b15fd26ff41929ae5b
2019-07-15 04:01:26 +03:00
levlam
5a7f326140
Support animated stickers.
...
GitOrigin-RevId: f4a02797a47ffb39eaeee5bcc75ad4b5231dfdfd
2019-07-15 03:43:05 +03:00
levlam
f921abfa86
Fix first call to searchEmojis.
...
GitOrigin-RevId: 56131407cdc354bb2c14ca1a190e4f825c0362e8
2019-06-27 15:31:29 +03:00
levlam
8add7cda73
Fix registering sticker thumbnails.
...
GitOrigin-RevId: 24316f587c3e316f0488d5a65dfbef161f621a59
2019-06-27 13:58:04 +03:00
levlam
a74cda9603
Fix warning.
...
GitOrigin-RevId: f2e991783d1897c23f857a20bf109c138eb96489
2019-06-18 02:05:32 +03:00
levlam
10e2fd28c0
Drop sticker set short_name set after receiving STICKERSET_INVALID.
...
GitOrigin-RevId: e77c9d60fff36263ca85b05212c77e578df5c902
2019-06-17 20:09:45 +03:00
levlam
b75c532f2d
Do not trust external documents from secret chats.
...
GitOrigin-RevId: e0341ce1e2017c6d0b8ac44e18fc9e03de65ccbe
2019-06-17 16:46:20 +03:00
levlam
97c50d5e58
Delete broken sticker sets from database before crash.
...
GitOrigin-RevId: 2fd0a2351560d56d0df21f38ed58bb4e223cb7fa
2019-06-13 23:16:12 +03:00
levlam
e5f068e47a
Minor fixes.
...
GitOrigin-RevId: 49ed5d6671efa92dec7b09fa8e7863e3665ea355
2019-06-12 16:05:22 +03:00
levlam
4c781ebb7b
Update layer to 98.
...
GitOrigin-RevId: 7bc09a6ec637f12b2f90bc1fb6d82903feffc376
2019-06-08 12:26:35 +03:00
levlam
0cdac3fd83
Add td_api::getEmojiSuggestionsUrl.
...
GitOrigin-RevId: 5e69942a3996e6e7354567b658eabcb32ccb1b4b
2019-05-21 22:44:13 +03:00
levlam
e1d787c7d9
Get emoji keywords difference from time to time.
...
GitOrigin-RevId: 748d8376d6eeee09c2b907854073b0c3d451b8d5
2019-05-21 20:42:41 +03:00
levlam
b59abdc9f7
Add td_api::searchEmojis.
...
GitOrigin-RevId: 01540620ce3e0d7e64cb1ec409774a003cfd42e9
2019-05-21 18:48:35 +03:00
levlam
df10fcfdd9
Reload sticker sets once to get actual thumbnail.
...
GitOrigin-RevId: f910afa02095e2f098ca28bb0304a14775e08f93
2019-05-17 18:08:17 +03:00
levlam
c72f7e4eee
Support sticker set thumbnails.
...
GitOrigin-RevId: 7eed134519d7bf5708691f13a2b1cc79579317ba
2019-05-17 17:35:45 +03:00
levlam
652d2a9570
Add td_api::setBackground.
...
GitOrigin-RevId: e0c38213b41942ed8a5163ca7eb4ea61caa71d7b
2019-05-10 15:36:37 +03:00
levlam
85dd77b02c
Initial background support.
...
GitOrigin-RevId: 14d3a1166f837069c55f40036a633295600524ca
2019-05-07 05:51:56 +03:00
levlam
3ecf990ad6
Update layer to 95.
...
GitOrigin-RevId: 0d6b470b6ca6f72b5b87fbd899aaeae8892f8834
2019-03-15 16:52:55 +03:00
levlam
43483e743d
Update layer to 92: minithumbnails support.
...
GitOrigin-RevId: a2e3bba42504cdaf91db1e0113bc98c450ba78c9
2019-03-01 22:51:33 +03:00
levlam
0181982749
Improve getting groups in common.
...
GitOrigin-RevId: 211d8706823b9aa509af00855083a1981a0a963a
2019-06-05 03:14:54 +03:00
levlam
6d2842d0b4
Fix getting list of archived sticker sets.
...
GitOrigin-RevId: d73147d8e6ff0e7c0db2319793feb73c7a1755e1
2019-06-05 02:32:10 +03:00
levlam
9dc4785727
Repair broken sticker lists in the database.
...
GitOrigin-RevId: dccee88cabb2bad66fd37b91adf49c905c08594e
2019-05-29 22:24:27 +03:00
levlam
087200c132
Do not try to reload stickers and saved animations while closing.
...
GitOrigin-RevId: 8b9532e89c3ae42390e29b6a6716de58dabd01db
2019-04-30 00:37:55 +03:00
levlam
5dc12f9c19
Fix warning.
...
GitOrigin-RevId: 782940c71a1dc325029b516073d55d1d6de7f57b
2019-04-26 06:09:26 +03:00
levlam
719377a7de
Fix warnings.
...
GitOrigin-RevId: 3d6129e1f99996938316c53b297ced56df14aa23
2019-04-26 05:49:48 +03:00
levlam
a25ac45f08
Fix searching Great Minds by name.
...
GitOrigin-RevId: 1c9b2731b3b44bda2ca001363e5d4754326ecd70
2019-04-19 02:36:48 +03:00
levlam
3bb65d6ea3
Fix getting of Great Minds by ID.
...
GitOrigin-RevId: ca1a68ae5c3f2a0be8f0e3f0a80ee96ae7077004
2019-04-19 02:15:17 +03:00
levlam
dc79cdc0b1
Add Document class.
...
GitOrigin-RevId: e1a5a8235f341cf0955ee37086a99a17e7b123de
2019-04-09 18:38:57 +03:00
levlam
a7d50c1ae8
Cancel more requests when closing.
...
GitOrigin-RevId: 5d7f37cf8abf45cfe37f3ab589f85a5e96417ffb
2019-04-08 17:57:41 +03:00
levlam
923acf298e
Fail some sticker queries when closing.
...
GitOrigin-RevId: 30320a183002e6371f65c80cd21dc2aba318ca17
2019-04-08 01:14:09 +03:00
levlam
16d7278db9
Improve logging.
...
GitOrigin-RevId: 00d69bf29fb339c0eaaffbf9150bc2285b56fd3b
2019-02-20 05:37:04 +03:00
levlam
c8cfee8d7b
Better deduplicating saved animations and recent/featured stickers.
...
GitOrigin-RevId: 2bc58b3fabbf1cb01727e584036846e6acde0cc6
2019-02-16 05:29:28 +03:00
levlam
ec692e98e4
Remove some errors logging while closing.
...
GitOrigin-RevId: 65e4ca3d0748b4d59511d9024e2eff1367e13cf7
2019-02-14 18:36:16 +03:00
levlam
ed25f88c19
Prefer InputFile over remote location in get_input_media.
...
GitOrigin-RevId: 01db2a0669b966ddac59b7f18b62f154cb54a427
2019-02-12 04:50:30 +03:00
levlam
6a43a9e91e
Support file reference errors in SendMultiMediaActor.
...
GitOrigin-RevId: ef25dd8bedab0998db1e57572e46e072c5e2e374
2019-02-08 17:54:23 +03:00
levlam
c6d1a10734
Support repairing file references in SaveRecentStickerQuery.
...
GitOrigin-RevId: 710cd8d2bb126456dae78848eb5acaace18ffbca
2019-02-02 14:41:30 +03:00
levlam
7551b5617f
Support repairing file references in SaveFavedStickerQuery.
...
GitOrigin-RevId: 92b0b851130c75bfb6bd7cab813aae815aba5200
2019-02-02 14:14:20 +03:00
levlam
005f943537
Add fileSourceFavoriteStickers.
...
GitOrigin-RevId: 4affa759ed53ace4b2f03c44cbf9f1c66b4890ac
2019-02-02 13:54:40 +03:00
levlam
7095879641
Add fileSourceRecentStickers.
...
GitOrigin-RevId: 727361a312d64588852dad07b1742bf596e9b5ad
2019-02-02 13:30:49 +03:00