levlam
|
e5b453d169
|
Use WaitFreeHashMap in ContactsManager.
|
2022-08-04 16:18:41 +03:00 |
|
levlam
|
779090f4dd
|
Add more WaitFree* classes usages.
|
2022-08-04 14:48:10 +03:00 |
|
levlam
|
29460cacc8
|
Use WaitFreeHashMap for document storages.
|
2022-08-04 10:50:34 +03:00 |
|
levlam
|
8ec29b019a
|
Use get_document if possible.
|
2022-08-03 23:23:32 +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
|
b8d97997a6
|
Remove expected error logging.
|
2022-08-02 21:41:18 +03:00 |
|
levlam
|
0c9a309746
|
Ensure that returned number of poll voters isn't less than the number of known voters.
|
2022-08-02 21:24:53 +03:00 |
|
levlam
|
e3e7368b17
|
Improve error message.
|
2022-08-02 21:12:05 +03:00 |
|
levlam
|
898c5c5cf3
|
Improve error message.
|
2022-08-02 19:35:35 +03:00 |
|
levlam
|
a817dc8dd0
|
Fix double increase of total_timeout in NetQueryDelayer and SequenceDispatcher.
|
2022-08-02 16:51:56 +03:00 |
|
levlam
|
90b04eb3b6
|
Use WaitFreeVector in FileManager.
|
2022-08-02 14:45:22 +03:00 |
|
levlam
|
84dc36bea8
|
Remove expected logging for qts messages.
|
2022-08-01 20:47:38 +03:00 |
|
levlam
|
bca2a9c78e
|
Add getPremiumStickers.
|
2022-08-01 19:21:08 +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
|
235418521f
|
Rename getPremiumStickers to getPremiumStickerExamples.
|
2022-08-01 15:42:02 +03:00 |
|
levlam
|
a67155a145
|
Add source to get_message_content.
|
2022-08-01 14:45:44 +03:00 |
|
levlam
|
2e687480c0
|
Allow premium emoji in Saved Messages.
|
2022-08-01 01:53:36 +03:00 |
|
levlam
|
4d6d1def85
|
Ignore updateServiceNotification by bots.
|
2022-08-01 01:42:53 +03:00 |
|
levlam
|
3f1e0a9317
|
Add explicit limit on the number of saved auth notifications.
|
2022-08-01 01:39:09 +03:00 |
|
levlam
|
d9cfcf88fe
|
Update version to 1.8.5.
|
2022-07-31 03:19:36 +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
|
fc72eeaff7
|
Skip more types of empty entities.
|
2022-07-31 00:44:51 +03:00 |
|
levlam
|
2c9e1767dd
|
Ignore empty entities loaded from database.
|
2022-07-31 00:34:30 +03:00 |
|
levlam
|
3047262889
|
Print warning about unusable database messages, only if expected database messages weren't deleted.
|
2022-07-30 13:02:08 +03:00 |
|
levlam
|
2fb59c4d7b
|
Drop last_database_message_id if deleted the only database message.
|
2022-07-30 12:55:59 +03:00 |
|
levlam
|
e40fbde299
|
Check currency amounts received from server.
|
2022-07-30 03:58:46 +03:00 |
|
levlam
|
fb6f478e6b
|
Simplify LabeledPrice conversion.
|
2022-07-29 20:01:03 +03:00 |
|
levlam
|
77a79a2c75
|
Add and use check_currency_amount.
|
2022-07-29 19:42:27 +03:00 |
|
levlam
|
286e8b521b
|
Fix storePaymentPurposeGiftedPremium.amount type.
|
2022-07-29 19:25:49 +03:00 |
|
levlam
|
04613e8d48
|
Improve password fields documentation.
|
2022-07-29 16:37:36 +03:00 |
|
levlam
|
8f81a46ede
|
Allow some new characters in hashtags.
|
2022-07-29 16:23:05 +03:00 |
|
levlam
|
8072fe673e
|
Switch back to server-side copy for polls.
|
2022-07-29 14:58:57 +03:00 |
|
levlam
|
ddbca1bb16
|
Use different resource limit for upload and download connections.
|
2022-07-28 17:34:29 +03:00 |
|
levlam
|
fac6b73999
|
Add audio.album_cover.
|
2022-07-28 17:11:51 +03:00 |
|
levlam
|
90df870adb
|
Support audio thumbnail download.
|
2022-07-28 16:47:19 +03:00 |
|
levlam
|
3a275827e9
|
Add FileManager::is_remotely_generated_file and improve some names.
|
2022-07-28 15:59:57 +03:00 |
|
levlam
|
86acab5250
|
Support getMessageThread with non-root messages in supergroups.
|
2022-07-28 15:06:58 +03:00 |
|
levlam
|
c55baf4c61
|
Ignore empty custom emoji documents.
|
2022-07-28 12:56:53 +03:00 |
|
levlam
|
a5da79327d
|
Preload and check all custom emoji in secret chats.
|
2022-07-27 23:47:16 +03:00 |
|
levlam
|
36c6b84ec8
|
Add remove_premium_custom_emoji_entities.
|
2022-07-27 23:36:44 +03:00 |
|
levlam
|
e601012e9f
|
Remove known premium emoji from secret chat messages from non-premium users.
|
2022-07-27 21:52:42 +03:00 |
|
levlam
|
84202b5554
|
Add limit on the total number of entities in secret chat messages.
|
2022-07-27 21:28:43 +03:00 |
|
levlam
|
af607bf611
|
Support spoiler and custom emoji entities in secret chats.
|
2022-07-27 21:10:18 +03:00 |
|
levlam
|
6383e7f1b1
|
Improve remove_unallowed_entities.
|
2022-07-27 20:35:40 +03:00 |
|
levlam
|
e3ae8957bb
|
Support addemoji links.
|
2022-07-27 19:58:58 +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
|
8331941754
|
Support multiple saved credentials.
|
2022-07-25 19:08:50 +03:00 |
|
levlam
|
366fd53a92
|
Add class td_api::SpeechRecognitionResult.
|
2022-07-25 13:47:06 +03:00 |
|
levlam
|
d4b59bda87
|
Add internalLinkTypeRestorePurchases.
|
2022-07-25 12:06:32 +03:00 |
|
levlam
|
4e9c7ffbf2
|
Return custom emoji from in-memory cache if possible.
|
2022-07-24 19:54:15 +03:00 |
|
levlam
|
bcf2580e09
|
Add discount_percentage.
|
2022-07-24 16:18:20 +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
|
680cce2f6d
|
Remove spoiler and custom emoji entities for messages sent to secret chats.
|
2022-07-22 17:21:58 +03:00 |
|
levlam
|
833dfcc9db
|
Remove spoiler and custom emoji entities from messages forwarded to secret chats.
|
2022-07-22 16:47:58 +03:00 |
|
levlam
|
03773d01fd
|
Disallow emoji stickers in secret chats.
|
2022-07-22 16:11:33 +03:00 |
|
levlam
|
813867eb66
|
Improve special sticker set loading.
|
2022-07-22 15:40:24 +03:00 |
|
levlam
|
a81740892d
|
Add messageGiftedPremium.sticker.
|
2022-07-22 15:01:44 +03:00 |
|
levlam
|
61fe5d0df5
|
Register GiftPremium messages.
|
2022-07-22 13:30:24 +03:00 |
|
levlam
|
da7d302dec
|
Increase MessageUnsupported version to reload messages with custom emoji.
|
2022-07-22 12:15:21 +03:00 |
|
levlam
|
06b10526f1
|
Increase maximum allowed value for mute_for.
|
2022-07-22 11:35:09 +03:00 |
|
levlam
|
b5468e4cac
|
Move out StickerType from inputSticker.
|
2022-07-21 17:31:27 +03:00 |
|
levlam
|
342bf8c41f
|
Preload sticker set before adding a sticker to it.
|
2022-07-21 16:06:58 +03:00 |
|
levlam
|
310c4d1b6a
|
Always try to fetch mask_position.
|
2022-07-21 15:54:43 +03:00 |
|
levlam
|
52214f37bc
|
Don't warn when server deletes a custom emoji entity.
|
2022-07-21 14:10:26 +03:00 |
|
levlam
|
d499fa5834
|
tg_cli: use real custom emoji identifiers.
|
2022-07-21 13:54:18 +03:00 |
|
levlam
|
1d7af482fe
|
Support additional payment options in payment form.
|
2022-07-20 20:44:40 +03:00 |
|
levlam
|
7d94cc9aa8
|
Remove some unneeded logging.
|
2022-07-20 18:01:26 +03:00 |
|
levlam
|
771b6d3991
|
Add td_api::getCustomEmojiStickers.
|
2022-07-19 16:00:04 +03:00 |
|
levlam
|
ba3f24ed8d
|
Rename stickerTypeEmoji to stickerTypeCustomEmoji.
|
2022-07-19 14:51:29 +03:00 |
|
levlam
|
219d5ecf87
|
Add sticker.custom_emoji_id.
|
2022-07-19 14:45:37 +03:00 |
|
levlam
|
eef3fe5932
|
Support custom emoji in parse_html.
|
2022-07-19 14:13:37 +03:00 |
|
levlam
|
8e09a83506
|
Support custom emoji in MarkdownV2.
|
2022-07-18 23:40:57 +03:00 |
|
levlam
|
585191bb6f
|
Process stickerSetFullCovered.
|
2022-07-18 21:44:44 +03:00 |
|
levlam
|
903236bf78
|
Fix wrong value of status.can_be_edited.
|
2022-07-18 21:14:04 +03:00 |
|
levlam
|
8673d30109
|
Add gift support in assignGooglePlayTransaction.
|
2022-07-18 15:17:01 +03:00 |
|
levlam
|
fd6684ab9d
|
Disallow sending, adding to favorite and recent for emoji stickers.
|
2022-07-18 14:51:37 +03:00 |
|
levlam
|
2064034364
|
Rename uploadFile/cancelUploadFile for clarity.
|
2022-07-18 14:07:50 +03:00 |
|
levlam
|
1a2d1adb0c
|
Fix early return in ContactsManager::drop_user_photos.
|
2022-07-18 01:43:46 +03:00 |
|
levlam
|
4482ee461d
|
Call update_user and update_user_full in on_set_profile_photo just in case.
|
2022-07-18 01:39:51 +03:00 |
|
levlam
|
fb0689545d
|
Add textEntityTypeCustomEmoji.
|
2022-07-18 01:03:58 +03:00 |
|
levlam
|
7cd65d06a1
|
Support emoji stickers in get_max_sticker_file_size.
|
2022-07-17 23:49:46 +03:00 |
|
levlam
|
4442293acf
|
Support trending emoji sticker sets.
|
2022-07-17 22:39:22 +03:00 |
|
levlam
|
1f2e8d7c57
|
Check voice_messages_forbidden for private chats before sending messages.
|
2022-07-17 17:15:48 +03:00 |
|
levlam
|
45f68d9e06
|
Ensure that voice_messages_forbidden is false for non-premium users.
|
2022-07-17 17:15:15 +03:00 |
|
levlam
|
fcfe9c3996
|
Add userFullInfo.as_restricted_voice_and_video_note_messages.
|
2022-07-17 16:59:12 +03:00 |
|
levlam
|
15e0786632
|
Add userPrivacySettingAllowPrivateVoiceAndVideoNoteMessages.
|
2022-07-16 21:20:18 +03:00 |
|
levlam
|
32c7bd8bcd
|
Support thumbnail_document_id.
|
2022-07-16 17:22:30 +03:00 |
|