levlam
|
96fc91e239
|
Disable custom animated emoji for bots.
|
2022-08-22 09:20:37 +03:00 |
|
levlam
|
092499a7c6
|
Use WaitFreeHashSet where appropriate.
|
2022-08-21 00:20:57 +03:00 |
|
levlam
|
96cca84a60
|
Remove source from next_utf8_unsafe.
|
2022-08-19 16:37:44 +03:00 |
|
levlam
|
04b98aa385
|
Use OptionManager directly if possible.
|
2022-08-18 17:00:18 +03:00 |
|
levlam
|
0225f0cab7
|
Ensure that option values are fetched on launch.
|
2022-08-18 00:37:19 +03:00 |
|
levlam
|
9fddbf4ee8
|
Remove redundant parameters.
|
2022-08-17 21:40:03 +03:00 |
|
levlam
|
3318ffdb20
|
Proxy all option-related requests through G.
|
2022-08-17 16:11:13 +03:00 |
|
levlam
|
9a469eef31
|
Minor fixes.
|
2022-08-12 18:39:36 +03:00 |
|
levlam
|
4754f36808
|
Fix warning.
|
2022-08-10 18:38:30 +03:00 |
|
levlam
|
9f520f7db2
|
Asynchronously load reactions on start up.
|
2022-08-10 15:39:33 +03:00 |
|
levlam
|
f342b65500
|
Check for close status as early as possible.
|
2022-08-10 14:04:36 +03:00 |
|
levlam
|
12d852abc5
|
Check for close_flag as early as possible.
|
2022-08-10 13:57:41 +03:00 |
|
levlam
|
cee055350a
|
Fix premium_sticker_positions_ initialization.
|
2022-08-08 21:13:22 +03:00 |
|
levlam
|
594aa2ff6d
|
Use request promise in setStickerSetThumbnail.
|
2022-08-08 17:31:27 +03:00 |
|
levlam
|
69b1cc7967
|
Use request promise in createNewStickerSet.
|
2022-08-08 17:24:01 +03:00 |
|
levlam
|
57de8b5b09
|
Use request promise in addStickerToSet.
|
2022-08-08 17:01:04 +03:00 |
|
levlam
|
6871340548
|
Asynchronously update searchStickers cache.
|
2022-08-08 10:10:23 +03:00 |
|
levlam
|
05625491ba
|
Cache found stickers in database.
|
2022-08-08 00:55:22 +03:00 |
|
levlam
|
2bf7b1e90a
|
Optimize split_stickers_by_premium.
|
2022-08-07 21:10:15 +03:00 |
|
levlam
|
5304ac7ccf
|
Optimize installed premium stickers traversal in getPremiumStickers.
|
2022-08-07 20:35:13 +03:00 |
|
levlam
|
36d7adef38
|
Unify field naming in private StickersManager classes.
|
2022-08-07 19:47:50 +03:00 |
|
levlam
|
e80e4304a4
|
Return stickers from installed sticker sets in getPremiumStickers.
|
2022-08-07 00:33:16 +03:00 |
|
levlam
|
1764cda9fa
|
Automatically load installed sticker sets in StickersManager::get_stickers.
|
2022-08-06 23:39:54 +03:00 |
|
levlam
|
643cecbc16
|
Consider "disable_animated_emojis" option for custom emojis.
|
2022-08-05 21:56:05 +03:00 |
|
levlam
|
cb0daf0bef
|
Resolve custom animated emoji stickers.
|
2022-08-05 20:49:24 +03:00 |
|
levlam
|
3c863517ba
|
Return messageAnimatedEmoji for single custom emoji.
|
2022-08-05 17:58:16 +03:00 |
|
levlam
|
feafa4aacc
|
Add chat_id to getStickers.
|
2022-08-05 14:06:06 +03:00 |
|
levlam
|
779090f4dd
|
Add more WaitFree* classes usages.
|
2022-08-04 14:48:10 +03:00 |
|
levlam
|
bb5d8c0c8d
|
Use WaitFreeHashMap in StickersManager.
|
2022-08-03 22:42:52 +03:00 |
|
levlam
|
ad72974e70
|
Simplify implementation of merge_* for documents.
|
2022-08-03 21:58:07 +03:00 |
|
levlam
|
33623f9818
|
Remove unused can_delete_old parameter.
|
2022-08-03 21:38:03 +03:00 |
|
levlam
|
0f77d5c871
|
Use request promise in td_api::searchStickers.
|
2022-08-01 18:50:08 +03:00 |
|
levlam
|
d4135d59f6
|
Return trending custom emoji in getStickers.
|
2022-08-01 16:56:21 +03:00 |
|
levlam
|
044aabf329
|
Fix short_name_to_sticker_set_id_ usages.
|
2022-07-31 03:17:43 +03:00 |
|
levlam
|
e8b2971a42
|
Add more checks for HashTable keys.
|
2022-07-31 01:15:23 +03:00 |
|
levlam
|
c55baf4c61
|
Ignore empty custom emoji documents.
|
2022-07-28 12:56:53 +03:00 |
|
levlam
|
36c6b84ec8
|
Add remove_premium_custom_emoji_entities.
|
2022-07-27 23:36:44 +03:00 |
|
levlam
|
99b39069a4
|
Document limit on the number of identifiers allowed in getCustomEmojiStickers.
|
2022-07-26 20:05:48 +03:00 |
|
levlam
|
7cdf1a05bb
|
Update custom emoji once a day.
|
2022-07-26 19:29:37 +03:00 |
|
levlam
|
59a27e3b15
|
Get from the server only unknown custom emoji.
|
2022-07-26 18:48:18 +03:00 |
|
levlam
|
e96a1995a2
|
Load custom emoji from database,
|
2022-07-25 23:04:53 +03:00 |
|
levlam
|
f20f015caa
|
Save custom emoji to database.
|
2022-07-25 21:18:43 +03:00 |
|
levlam
|
4e9c7ffbf2
|
Return custom emoji from in-memory cache if possible.
|
2022-07-24 19:54:15 +03:00 |
|
levlam
|
8183e062ab
|
Handle installed sticker sets of incorrect type in the database.
|
2022-07-24 15:03:54 +03:00 |
|
levlam
|
40b5b586e6
|
Add sticker_type to getStickers.
|
2022-07-24 14:53:48 +03:00 |
|
levlam
|
99ae4ada88
|
Access arrays with pre-casted sticker type.
|
2022-07-24 14:01:58 +03:00 |
|
levlam
|
f26a33b3d3
|
Implement StickersManager::is_premium_custom_emoji.
|
2022-07-22 19:06:39 +03:00 |
|
levlam
|
d361d6e8a1
|
Add StickersManager::get_custom_emoji_id.
|
2022-07-22 18:27:12 +03:00 |
|
levlam
|
97ab564e07
|
Prepare for removing premium custom emoji if have no premium.
|
2022-07-22 18:11:55 +03:00 |
|
levlam
|
813867eb66
|
Improve special sticker set loading.
|
2022-07-22 15:40:24 +03:00 |
|