levlam
|
74fbe7f549
|
Add businessInfo.away_message_settings.
|
2024-02-27 01:58:14 +03:00 |
|
levlam
|
72a4cd0398
|
Add td_api::businessInfo.
|
2024-02-26 23:09:52 +03:00 |
|
levlam
|
0636fb180e
|
Reload userFull after User.is_premium changes.
|
2024-02-26 22:43:17 +03:00 |
|
levlam
|
5bde9c6fb6
|
Add td_api::businessAwayMessageSettings.
|
2024-02-26 20:27:17 +03:00 |
|
levlam
|
4c469a3f2c
|
Add td_api::BusinessAwayMessageSchedule.
|
2024-02-26 20:15:16 +03:00 |
|
levlam
|
3d43bbb80d
|
Add td_api::businessGreetingMessageSettings.
|
2024-02-26 19:09:58 +03:00 |
|
levlam
|
bdb3088a0c
|
Add quickReplyShortcut.id.
|
2024-02-26 18:18:53 +03:00 |
|
levlam
|
b84c36626a
|
Move public BusinessWorkHours fields before private one.
|
2024-02-26 17:06:29 +03:00 |
|
levlam
|
4513cf75b8
|
Add td_api::businessRecipients.
|
2024-02-26 16:35:20 +03:00 |
|
levlam
|
7476ff34de
|
Combine local and server shortcuts by name.
|
2024-02-26 13:48:19 +03:00 |
|
levlam
|
693bb5f09e
|
Add td_api::reorderQuickReplyShortcuts.
|
2024-02-24 14:40:25 +03:00 |
|
levlam
|
bf01eb3b91
|
Add and use QuickReplyManager::is_shortcut_list_changed.
|
2024-02-24 14:22:01 +03:00 |
|
levlam
|
bf825d76cb
|
Don't invoke quick reply queries simultaneously.
|
2024-02-24 13:42:34 +03:00 |
|
levlam
|
2c8c883fbf
|
Add and use QuickReplyManager::get_shortcut_it.
|
2024-02-24 13:37:02 +03:00 |
|
levlam
|
5ef3562533
|
Add QuickReplyShortcutId::is_server().
|
2024-02-24 03:28:55 +03:00 |
|
levlam
|
817a64ce0e
|
Add class QuickReplyShortcutId.
|
2024-02-24 03:16:56 +03:00 |
|
levlam
|
274720f395
|
Don't add back deleted shortcuts.
|
2024-02-24 03:06:20 +03:00 |
|
levlam
|
44366bd208
|
Add td_api::deleteQuickReplyShortcut.
|
2024-02-24 03:02:42 +03:00 |
|
levlam
|
370d862acf
|
Support address-only business location.
|
2024-02-23 21:03:44 +03:00 |
|
levlam
|
6cecda5d40
|
Add quickReplyMessage.can_be_edited.
|
2024-02-23 20:22:33 +03:00 |
|
levlam
|
5d1dcd204d
|
Add storers and parsers for quick reply shortcuts.
|
2024-02-23 16:17:37 +03:00 |
|
levlam
|
f0dcf7ebe2
|
Calculate quick reply shortcuts hash.
|
2024-02-23 14:49:29 +03:00 |
|
levlam
|
08084f35e3
|
Added updateChatAddedToList and updateChatRemovedFromList.
|
2024-02-23 13:38:51 +03:00 |
|
levlam
|
77abbdba60
|
Support telegram_api::updateDeleteQuickReply.
|
2024-02-22 23:17:02 +03:00 |
|
levlam
|
70b45fc3db
|
Support telegram_api::updateNewQuickReply.
|
2024-02-22 23:14:08 +03:00 |
|
levlam
|
de8afdd0a8
|
Store separately server and local shortcut message total_count.
|
2024-02-22 23:08:38 +03:00 |
|
levlam
|
1d76beadeb
|
Replace getQuickReplyShortcuts with loadQuickReplyShortcuts.
|
2024-02-22 23:04:36 +03:00 |
|
levlam
|
99f1369e8c
|
Add updateQuickReplyShortcuts.
|
2024-02-22 22:55:09 +03:00 |
|
levlam
|
c73a19c319
|
Send update only if the first shortcut message changes.
|
2024-02-22 21:57:43 +03:00 |
|
levlam
|
9af1639168
|
Add QuickReplyManager::get_quick_reply_unique_id.
|
2024-02-22 21:47:34 +03:00 |
|
levlam
|
f1fbd90ae6
|
Add QuickReplyMessageUniqueId typedef.
|
2024-02-22 21:44:13 +03:00 |
|
levlam
|
d478ba05c4
|
Support edit date for quick replies.
|
2024-02-22 21:40:07 +03:00 |
|
levlam
|
d813b5c438
|
Support updateQuickReplyShortcut in getCurrentState.
|
2024-02-22 21:26:17 +03:00 |
|
levlam
|
6b97b9289e
|
Add updateQuickReplyShortcut and updateQuickReplyShortcutDeleted.
|
2024-02-22 21:23:19 +03:00 |
|
levlam
|
dbc7bddf80
|
Support updateQuickReplies.
|
2024-02-22 20:12:06 +03:00 |
|
levlam
|
c42a9d5652
|
Merge new received shortcut data with previously known data.
|
2024-02-22 19:45:49 +03:00 |
|
levlam
|
ef90da3fd1
|
Update shortcut message count with the number of known messages.
|
2024-02-22 18:47:01 +03:00 |
|
levlam
|
96ddf0441c
|
Add td_api::getQuickReplyShortcuts.
|
2024-02-22 17:32:12 +03:00 |
|
levlam
|
a92c34fe30
|
Remove self_destruct_type from QuickReplyMessage.
|
2024-02-22 00:48:05 +03:00 |
|
levlam
|
4fff9a0417
|
Add td_api::quickReplyMessage.
|
2024-02-21 22:43:29 +03:00 |
|
levlam
|
768afb8815
|
Keep only reply_to_message_id for quick replies.
|
2024-02-21 22:27:46 +03:00 |
|
levlam
|
e8f58d7dd4
|
Add class QuickReplyMessage.
|
2024-02-21 22:06:07 +03:00 |
|
levlam
|
094066eceb
|
Add QuickReplyManager.
|
2024-02-21 20:43:55 +03:00 |
|
levlam
|
94ae90dcaf
|
Check that quick reply messages aren't received by MessagesManager.
|
2024-02-21 20:36:33 +03:00 |
|
levlam
|
5097989a4d
|
Add td_api::setBusinessWorkHours.
|
2024-02-20 15:55:17 +03:00 |
|
levlam
|
ea58ed8831
|
Add userFullInfo.business_work_hours.
|
2024-02-20 15:22:02 +03:00 |
|
levlam
|
8d9edcb31d
|
Add td_api::setBusinessLocation.
|
2024-02-20 12:49:30 +03:00 |
|
levlam
|
9c51809490
|
Add userFullInfo.business_location.
|
2024-02-20 00:33:40 +03:00 |
|
levlam
|
d5af2f6ced
|
Save time zones to binlog.
|
2024-02-19 22:30:07 +03:00 |
|
levlam
|
ab1b7cf20f
|
Add td_api::getTimeZones.
|
2024-02-19 22:12:28 +03:00 |
|
levlam
|
552e6ba35a
|
Add TimeZoneManager.
|
2024-02-19 14:34:28 +03:00 |
|
levlam
|
dc2300d7ae
|
Update layer to 176.
|
2024-02-19 14:07:10 +03:00 |
|
levlam
|
1c06f69a03
|
Move on_view_dialog_active_stories to StoryManager.
|
2024-03-06 14:46:52 +03:00 |
|
levlam
|
0e8f076bab
|
Move is_dialog_info_received_from_server to DialogManager.
|
2024-03-05 12:47:42 +03:00 |
|
levlam
|
d66e3657a3
|
Move cached_channel_participants_ to DialogParticipantManager.
|
2024-03-04 03:16:20 +03:00 |
|
levlam
|
b788136508
|
Minor improvements.
|
2024-03-03 02:14:53 +03:00 |
|
levlam
|
1e8e2fcecc
|
Move search_among_dialogs to DialogParticipantManager.
|
2024-03-03 01:43:42 +03:00 |
|
levlam
|
958f6ddffd
|
Add ContactsManager::get_user_was_online.
|
2024-03-03 01:39:00 +03:00 |
|
levlam
|
854b054ed6
|
Fix default parameter value.
|
2024-03-03 01:35:17 +03:00 |
|
levlam
|
22d9c86b57
|
Move get_channel_participants to DialogParticipantManager.
|
2024-03-03 01:22:49 +03:00 |
|
levlam
|
6399c64252
|
Drop username if it is invalid.
|
2024-03-03 00:41:09 +03:00 |
|
levlam
|
d809329044
|
Combine resolveUsername queries.
|
2024-03-03 00:39:11 +03:00 |
|
levlam
|
3d9d6f51f4
|
Move search_chat_participants to DialogParticipantManager.
|
2024-03-02 03:02:34 +03:00 |
|
levlam
|
82e109a4d5
|
Simplify search_private_chat_participants.
|
2024-03-02 02:09:56 +03:00 |
|
levlam
|
465fdd8505
|
Move search_dialog_participants to DialogParticipantManager.
|
2024-03-02 02:02:01 +03:00 |
|
levlam
|
29a8e8062b
|
Don't use std::map and Container to store DC OptionStat.
|
2024-03-01 14:01:10 +03:00 |
|
levlam
|
f8342527ca
|
Don't resave DcOptions on launch.
|
2024-02-28 13:47:17 +03:00 |
|
levlam
|
36e95649cc
|
Make AuthData the last field of Session.
|
2024-02-27 13:51:39 +03:00 |
|
levlam
|
555aa71f59
|
Move chat ownership transfer to DialogParticipantManager.
|
2024-02-26 14:14:54 +03:00 |
|
levlam
|
49674bb431
|
Move methods for chat participant changes to DialogParticipantManager.
|
2024-02-25 00:45:19 +03:00 |
|
levlam
|
3d80f1ae6f
|
Move get_dialog_search_text to DialogManager.
|
2024-02-24 23:47:30 +03:00 |
|
levlam
|
899587e4fa
|
Add and use is_editable_message_content.
|
2024-02-23 20:19:54 +03:00 |
|
levlam
|
fe6201556b
|
Fix GCC 4.9 compilation errors.
|
2024-02-22 13:08:31 +03:00 |
|
levlam
|
0862f03be2
|
Don't mark FolderId constructor as constexpr.
|
2024-02-22 01:12:50 +03:00 |
|
levlam
|
fe749cfb9b
|
Add DialogManager::set_dialog_location.
|
2024-02-20 00:43:04 +03:00 |
|
levlam
|
da979c4631
|
Move user_online_member_dialogs_ to DialogParticipantManager.
|
2024-02-19 02:15:05 +03:00 |
|
levlam
|
59b1d7a4f6
|
Add ContactsManager::update_chat_online_member_count(ChatId).
|
2024-02-19 01:46:57 +03:00 |
|
levlam
|
32040c22cb
|
Move get_dialog_about to DialogManager.
|
2024-02-19 01:10:57 +03:00 |
|
levlam
|
5828e46046
|
Don't subscribe to some state changes by bots.
|
2024-02-19 00:23:46 +03:00 |
|
levlam
|
acef6e61a0
|
Check close_flag() first.
|
2024-02-18 20:55:41 +03:00 |
|
levlam
|
b6b5b1b9ed
|
Don't set network type if network statistics is disabled.
|
2024-02-17 21:39:12 +03:00 |
|
levlam
|
d93a99e335
|
Update version to 1.8.25.
|
2024-02-16 01:00:29 +03:00 |
|
levlam
|
5b9c066b34
|
Add binlog_ null checks.
|
2024-02-15 19:54:14 +03:00 |
|
levlam
|
e12b13bbb0
|
Keep reference to Td in TdDb::open to ensure that it isn't closed completely in the meanwhile.
|
2024-02-15 19:45:27 +03:00 |
|
levlam
|
6707463e85
|
Don't check ChannelFull for bots.
|
2024-02-15 18:47:20 +03:00 |
|
levlam
|
da5ba34850
|
Minor fixes.
|
2024-02-15 17:19:19 +03:00 |
|
levlam
|
78f3363486
|
Add key validness checks before adding to FlatHashSet.
|
2024-02-15 17:16:08 +03:00 |
|
levlam
|
0369a1a185
|
Check options in alphabetical order.
|
2024-02-15 16:32:03 +03:00 |
|
levlam
|
82e3cef939
|
Ignore duplicate animations in premium state.
|
2024-02-15 12:05:00 +03:00 |
|
levlam
|
862497601e
|
Fix chatEventStickerSetChanged.
|
2024-02-14 18:02:48 +03:00 |
|
levlam
|
52c27fef85
|
Remove redundant logging.
|
2024-02-14 13:56:18 +03:00 |
|
levlam
|
e1098ef8e9
|
Allow empty non-null backgrounds in chat event log.
|
2024-02-13 16:56:07 +03:00 |
|
levlam
|
4198bff4af
|
Don't initialize story sender for anonymous administrators.
|
2024-02-13 14:17:47 +03:00 |
|
levlam
|
6dfdb00f85
|
Support messageActionBoostApply.
|
2024-02-13 13:45:40 +03:00 |
|
levlam
|
781c9f53cb
|
Fix sender_id for yet unsent stories.
|
2024-02-13 13:41:51 +03:00 |
|
levlam
|
e978e86c50
|
Add more story_id checks.
|
2024-02-13 13:41:05 +03:00 |
|
levlam
|
0dc90cf820
|
Remove chat identifier from setStoryPrivacySettings.
|
2024-02-13 13:13:41 +03:00 |
|
levlam
|
e9c8fb8cb4
|
Ignore story privacy settings for channel stories.
|
2024-02-13 13:07:09 +03:00 |
|
levlam
|
1c40ce963c
|
Reload chats to send stories after updating the list locally to restore correct order.
|
2024-02-13 12:55:07 +03:00 |
|
levlam
|
638e5e5d8c
|
Update default list of Premium features.
|
2024-02-13 00:10:54 +03:00 |
|
levlam
|
6b0262e9f7
|
Increase appConfig version.
|
2024-02-12 23:37:18 +03:00 |
|
levlam
|
0bdc409212
|
Add td_api::premiumFeatureLastSeenTimes.
|
2024-02-12 23:32:01 +03:00 |
|
levlam
|
b9de5cd0f9
|
Add td_api::premiumFeatureMessagePrivacy.
|
2024-02-12 23:27:44 +03:00 |
|
levlam
|
02d1cef461
|
Fix handling of 0 min boost level.
|
2024-02-12 22:59:12 +03:00 |
|
levlam
|
9a9ffa6794
|
Add and use can_change_info_and_settings_as_administrator.
|
2024-02-12 18:48:14 +03:00 |
|
levlam
|
9e32ab8ad1
|
Improve can_change_info right documentation.
|
2024-02-12 18:00:38 +03:00 |
|
levlam
|
46f076f47c
|
Add td_api::setSupergroupUnrestrictBoostCount.
|
2024-02-12 17:42:35 +03:00 |
|
levlam
|
9d0ca2670e
|
Add story.sender_id.
|
2024-02-12 16:12:29 +03:00 |
|
levlam
|
978cd5ef34
|
Support replying of supergroup stories in the supergroup.
|
2024-02-11 02:57:08 +03:00 |
|
levlam
|
e62f612c36
|
Add Message.sender_boost_count.
|
2024-02-11 02:45:18 +03:00 |
|
levlam
|
539fd729ea
|
Allow stories administrator rights in supergroups.
|
2024-02-11 02:16:25 +03:00 |
|
levlam
|
81f959be99
|
Support supergroups in getChatBoostFeatures,
|
2024-02-11 01:29:07 +03:00 |
|
levlam
|
1728dbf561
|
Add rights check in get_background_dialog.
|
2024-02-10 23:53:44 +03:00 |
|
levlam
|
3745632f68
|
Support setChatEmojiStatus in supergroups.
|
2024-02-10 23:39:02 +03:00 |
|
levlam
|
75a812ba10
|
Support change of profile accent color in supergroups.
|
2024-02-09 16:54:16 +03:00 |
|
levlam
|
e12a1550d9
|
More precise check in can_use_premium_custom_emoji.
|
2024-02-09 16:20:13 +03:00 |
|
levlam
|
2220d6bd32
|
Poll active stories in supergroups.
|
2024-02-09 15:40:17 +03:00 |
|
levlam
|
423688771d
|
Support gift codes in supergroups.
|
2024-02-09 14:54:57 +03:00 |
|
levlam
|
49003c5cce
|
Generate boost links for supergroups and in new format,
|
2024-02-09 14:39:35 +03:00 |
|
levlam
|
7b6c5b3517
|
Support giveaways in supergroups.
|
2024-02-09 14:13:46 +03:00 |
|
levlam
|
83a92d5258
|
Support supergroup boost options.
|
2024-02-09 14:03:53 +03:00 |
|
levlam
|
665d04296b
|
Don't send slow_mode_delay_expires_in if user is a booster.
|
2024-02-09 12:23:49 +03:00 |
|
levlam
|
0238a3da42
|
Ignore restrictions by supergroup boosters.
|
2024-02-08 23:30:41 +03:00 |
|
levlam
|
353c809298
|
Add supergroupFullInfo.unrestrict_boost_count.
|
2024-02-08 19:04:28 +03:00 |
|
levlam
|
2037b049c5
|
Add supergroupFullInfo.my_boost_count.
|
2024-02-08 18:51:40 +03:00 |
|
levlam
|
0dad023262
|
Allow to use Premium custom emoji from group emoji set in supergroups.
|
2024-02-08 15:09:26 +03:00 |
|
levlam
|
42784587ad
|
Support custom emoji sticker set in supergroups.
|
2024-02-08 15:02:04 +03:00 |
|
levlam
|
29d4de052e
|
Add profileAccentColor.min_supergroup_boost_level.
|
2024-02-08 14:35:42 +03:00 |
|
levlam
|
9400447fde
|
Add td_api::chatEventCustomEmojiStickerSetChanged.
|
2024-02-08 13:46:45 +03:00 |
|
levlam
|
64635aefe1
|
Add td_api::messageChatBoost.
|
2024-02-07 20:50:00 +03:00 |
|
levlam
|
cb3c623fd2
|
Update layer to 174.
|
2024-02-07 20:34:28 +03:00 |
|
levlam
|
c0d78b9f04
|
Add MessagesManager::set_folder_pinned_dialogs.
|
2024-02-09 23:23:18 +03:00 |
|
levlam
|
3e66162c07
|
Add source to set_dialog_view_as_messages.
|
2024-02-08 01:33:08 +03:00 |
|
levlam
|
238c282368
|
Update server_total_count when topic list changes.
|
2024-02-07 20:03:46 +03:00 |
|
levlam
|
071d232908
|
Add td_api::updateSavedMessagesTopicCount.
|
2024-02-07 19:45:06 +03:00 |
|
levlam
|
d243739d67
|
Remove unused variable.
|
2024-02-07 18:01:35 +03:00 |
|
levlam
|
afb8524392
|
Minor fixes.
|
2024-02-07 17:50:57 +03:00 |
|
levlam
|
2ca4672a98
|
Improve logging and fix on_topic_changed.
|
2024-02-07 16:51:08 +03:00 |
|
levlam
|
e7d6a982fa
|
Add source to send_update_saved_messages_topic.
|
2024-02-07 16:24:05 +03:00 |
|
levlam
|
6cfb50fd8f
|
Support Saved Messages topic draft.
|
2024-02-07 16:10:56 +03:00 |
|
levlam
|
21696de370
|
Support Saved Messages in toggleChatViewAsTopics.
|
2024-02-07 15:32:50 +03:00 |
|
levlam
|
121461561e
|
Add and use SavedMessagesManager::get_topic_ids.
|
2024-02-07 14:59:24 +03:00 |
|
levlam
|
7478bf3051
|
Don't reload pinned Saved Messages topics if they weren't loaded.
|
2024-02-07 14:52:02 +03:00 |
|
levlam
|
3fa7448dd9
|
Add logging in send_update_saved_messages_topic.
|
2024-02-07 14:33:01 +03:00 |
|
levlam
|
f28d40605a
|
Improve Saved Messages topic API and naming.
|
2024-02-07 14:01:29 +03:00 |
|
levlam
|
aae57bf18a
|
Move pinned topics to TopicList.
|
2024-02-07 12:49:00 +03:00 |
|
levlam
|
bb5d9d8777
|
Combine GetSavedDialogsQuery requests.
|
2024-02-07 12:45:13 +03:00 |
|
levlam
|
39ea60e889
|
Combine GetPinnedSavedDialogsQuery requests.
|
2024-02-07 12:42:10 +03:00 |
|
levlam
|
6cd6242931
|
Add td_api::loadSavedMessagesTopics instead of server-side topic load methods.
|
2024-02-07 12:30:34 +03:00 |
|
levlam
|
73f3696eda
|
Send updateSavedMessagesTopic when last topic message changes.
|
2024-02-06 16:08:41 +03:00 |
|
levlam
|
7f0f3e9ff0
|
Add and use MessagesManager::send_update_last_message_if_needed.
|
2024-02-06 16:03:11 +03:00 |
|
levlam
|
5d0b8c71a5
|
Remove updatePinnedSavedMessagesTopics and handle updates on the TDLib side.
|
2024-02-06 15:12:03 +03:00 |
|
levlam
|
4882919461
|
Fix drop of topic order.
|
2024-02-06 14:58:37 +03:00 |
|
levlam
|
524899a6ae
|
Update last topic date when loading Saved Messages topics.
|
2024-02-06 14:26:48 +03:00 |
|
levlam
|
f3d81a1aea
|
Remove superflous saved_messages_topic_id parameters.
|
2024-02-06 01:24:25 +03:00 |
|
levlam
|
0baa1424f9
|
Add updateSavedMessagesTopic and more fields about the topic.
|
2024-02-06 01:21:55 +03:00 |
|
levlam
|
b45cd6e298
|
Add SavedMessagesManager::get_found_saved_messages_topic_object.
|
2024-02-06 00:58:13 +03:00 |
|
levlam
|
82702c4331
|
Store last message date along last topic message identifier.
|
2024-02-06 00:11:36 +03:00 |
|
levlam
|
0bcc699dc5
|
Add checks for maximum count of pinned Saved Messages topic and their existence before locally pin them.
|
2024-02-05 22:31:16 +03:00 |
|
levlam
|
abd4cec117
|
Maintain order of pinned Saved Messages topics and apply all changes locally first.
|
2024-02-05 22:22:17 +03:00 |
|
levlam
|
00984e1ebd
|
Add logging in set_topic_last_message_id.
|
2024-02-05 10:30:04 +03:00 |
|
levlam
|
741b0fc6af
|
Repair last Saved Messages topic message by fetching history.
|
2024-02-05 10:20:35 +03:00 |
|
levlam
|
db500ffae5
|
Process Saved Messages topic history inside SavedMessagesManager.
|
2024-02-05 10:06:58 +03:00 |
|
levlam
|
3d8c749536
|
Maintain last message of Saved Messages topics.
|
2024-02-05 00:56:20 +03:00 |
|
levlam
|
7267e1e89c
|
Move Saved Messages-specific functions to SavedMessagesManager.
|
2024-02-04 23:06:48 +03:00 |
|
levlam
|
1eb8c22f75
|
Add empty SavedMessagesManager.
|
2024-02-04 12:41:53 +03:00 |
|
levlam
|
d85dcb8298
|
Send update when title of unused tag changes.
|
2024-02-02 18:52:53 +03:00 |
|
levlam
|
f0503191e4
|
Load Saved Messages tags in topic from database.
|
2024-02-02 17:09:49 +03:00 |
|
levlam
|
3e9f2ba515
|
Merge add_saved_reaction_tags and get_saved_reaction_tags.
|
2024-02-02 16:49:13 +03:00 |
|
levlam
|
af0c522c45
|
Use currently used tags to sort available tags in Saved Messages.
|
2024-02-02 16:38:37 +03:00 |
|
levlam
|
04f3432574
|
Load all Saved Messages tags from database.
|
2024-02-02 16:30:11 +03:00 |
|
levlam
|
56e37a87a2
|
Save Saved Messages tags to database.
|
2024-02-02 00:06:59 +03:00 |
|
levlam
|
32eba3c7d1
|
Enable setting tags by Premium users.
|
2024-02-01 22:40:55 +03:00 |
|
levlam
|
db4bd6b133
|
Strip more empty characters.
|
2024-02-01 21:16:01 +03:00 |
|
levlam
|
d120d0ab66
|
Set close_flag before clearing requests.
|
2024-02-01 14:59:55 +03:00 |
|
levlam
|
f11c4e8af4
|
Add searchSavedMessages.saved_messages_topic.
|
2024-02-01 13:09:01 +03:00 |
|
levlam
|
0e16c0af02
|
Hide video and voice message drafts when the message is sent.
|
2024-01-31 02:58:17 +03:00 |
|
levlam
|
2f1de10541
|
Add and use MessagesManager::clear_dialog_draft_by_sent_message.
|
2024-01-31 02:47:43 +03:00 |
|
levlam
|
f7bf5f268a
|
Mark top_thread_message_id as const when possible.
|
2024-01-31 01:52:02 +03:00 |
|
levlam
|
2a81a11e61
|
Keep and pass to the server initial top_thread_message_id specified by the app.
|
2024-01-31 01:45:20 +03:00 |
|
levlam
|
9d93e9f090
|
Support local voice note message drafts.
|
2024-01-30 17:23:08 +03:00 |
|
levlam
|
0ed3ed75fa
|
Add local video note drafts.
|
2024-01-30 16:59:14 +03:00 |
|
levlam
|
c7952b1c1d
|
Add td_api::premiumStoryFeatureVideoQuality.
|
2024-01-30 03:29:50 +03:00 |
|
levlam
|
1ce1761190
|
Add td_api::premiumFeatureSavedMessagesTags.
|
2024-01-30 03:11:23 +03:00 |
|
levlam
|
930a3ccdca
|
Support Saved Messages tags in topics.
|
2024-01-29 19:11:14 +03:00 |
|
levlam
|
027b23ac5a
|
Simplify SavedReactionTags::update_saved_messages_tags.
|
2024-01-29 18:58:30 +03:00 |
|
levlam
|
2a8156a1bc
|
Add registerUser.disable_notification.
|
2024-01-29 16:43:42 +03:00 |
|
levlam
|
440d9de15a
|
Update layer to 173.
|
2024-01-29 16:32:02 +03:00 |
|
levlam
|
0e311c404b
|
Add more logging.
|
2024-02-06 13:13:50 +03:00 |
|
levlam
|
3a5630356a
|
Fix destroy_auth_keys.
|
2024-02-06 12:59:01 +03:00 |
|
levlam
|
81907c1c7a
|
Remove force_sync after starting auth key destroy.
|
2024-02-03 23:14:02 +03:00 |
|
levlam
|
9080b84649
|
Don't force sync after log in for bots.
|
2024-02-02 15:24:23 +03:00 |
|
levlam
|
12914669e6
|
Don't sync binlog after creation of SQLite encryption key if it will not be used.
|
2024-02-02 15:23:26 +03:00 |
|
levlam
|
8377726001
|
Add source to Binlog::sync.
|
2024-02-02 15:09:17 +03:00 |
|
levlam
|
d79bd4b694
|
Don't check disable_web_page_preview for sponsored messages.
|
2024-02-02 13:38:40 +03:00 |
|
levlam
|
7c3e9e6d5e
|
Move DcAuthManager to main session scheduler.
|
2024-02-02 13:32:15 +03:00 |
|
levlam
|
6c4804b591
|
Add source to SessionProxy::close_session.
|
2024-02-01 12:59:20 +03:00 |
|
levlam
|
acec5146ec
|
Close asynchronously opened database if instance was closed in the meanwhile.
|
2024-02-01 01:46:34 +03:00 |
|
levlam
|
034db9599d
|
Improve checks for changed link preview.
|
2024-01-31 18:10:53 +03:00 |
|
levlam
|
ec21b0276f
|
Set disable_web_page_preview to true only if the message has a link.
|
2024-01-31 12:48:03 +03:00 |
|
levlam
|
3d539f1bcc
|
Add class MessageSelfDestructType.
|
2024-01-30 15:07:21 +03:00 |
|
levlam
|
983f669116
|
Fail sending of messages for which updateMessageId has been received.
|
2024-01-29 01:48:58 +03:00 |
|
levlam
|
eb3f9f7ba1
|
Improve error messages.
|
2024-01-29 01:09:46 +03:00 |
|
levlam
|
5acc895975
|
Improve error message.
|
2024-01-29 00:55:37 +03:00 |
|
levlam
|
c92948e8b9
|
Improve error message.
|
2024-01-29 00:39:07 +03:00 |
|
levlam
|
34935ca4b6
|
Reopen and reinit session when receive a failed to parse update by a bot.
|
2024-01-29 00:18:40 +03:00 |
|
levlam
|
a60d6f5dfb
|
Fix RepliedMessageInfo::need_reply_changed_warning.
|
2024-01-28 02:06:04 +03:00 |
|
levlam
|
4a29cd7f00
|
Don't warn about sent message identifier decrease, if the new message has identifier 1.
|
2024-01-28 01:59:33 +03:00 |
|
levlam
|
8c02d57443
|
Don't try to get name of an empty actor.
|
2024-01-27 13:27:55 +03:00 |
|
levlam
|
c5c55092dd
|
Update version to 1.8.24.
|
2024-01-27 03:43:28 +03:00 |
|
levlam
|
17e5d20583
|
Fix message_input_reply_to access for server messages.
|
2024-01-27 03:42:36 +03:00 |
|
levlam
|
7144475524
|
Increase MessageUnsupported version.
|
2024-01-26 23:07:39 +03:00 |
|
levlam
|
cdd7430d3a
|
Silently create chat in get_message_sender_object.
|
2024-01-26 23:03:37 +03:00 |
|
levlam
|
d3a5025dae
|
Remove unused header.
|
2024-01-26 17:07:42 +03:00 |
|
levlam
|
dace1cdb23
|
Fix GetMessagePositionQuery.
|
2024-01-26 15:37:32 +03:00 |
|
levlam
|
ba75dd2626
|
Improve update handling logging.
|
2024-01-26 15:08:16 +03:00 |
|
levlam
|
73dc2b9889
|
Use multiset to store pending updates and improve PendingPtsUpdate comparison.
|
2024-01-26 14:59:07 +03:00 |
|
levlam
|
aa6be7d9bf
|
Add canSendMessageToUser.only_local.
|
2024-01-26 14:06:27 +03:00 |
|
levlam
|
3391c643f3
|
Don't try to fetch the same update more than once.
|
2024-01-26 14:01:44 +03:00 |
|
levlam
|
b6fe959ece
|
Improve update processing logging.
|
2024-01-26 11:25:09 +03:00 |
|
levlam
|
238d154ed7
|
Immediately fetch affected messages.
|
2024-01-26 00:30:49 +03:00 |
|
levlam
|
168bba072d
|
Remove UpdatesManager::init_sessions, because sessions are inited now by choosing of random one to send request, and init_sessions isn't called after temporary key is changed.
|
2024-01-25 22:33:44 +03:00 |
|
levlam
|
233633b705
|
Don't postpone updates with pts_count > 1, because they can partly overlap with getDifference results.
|
2024-01-25 22:28:07 +03:00 |
|
levlam
|
c9a357f80d
|
Support gaps with 0 pts_count in UpdatesManager::on_get_pts_update.
|
2024-01-25 22:02:11 +03:00 |
|
levlam
|
2acbcdbb60
|
Allow sending messages to user after receiving a message from them.
|
2024-01-25 20:56:10 +03:00 |
|
levlam
|
8c2375fdfe
|
Invalidate user_full_contact_require_premium_ when contact_require_premium changes.
|
2024-01-25 20:51:52 +03:00 |
|
levlam
|
c95cb5d75c
|
Minor imrovements.
|
2024-01-25 20:06:07 +03:00 |
|
levlam
|
c2ccf0d784
|
Add some emptiness checks.
|
2024-01-25 19:37:56 +03:00 |
|
levlam
|
f2262cdcfb
|
Add checks for null user.
|
2024-01-25 19:11:54 +03:00 |
|
levlam
|
4464a8479b
|
Use FlatHashSet to check internal options.
|
2024-01-25 18:50:37 +03:00 |
|
levlam
|
dfdad00dca
|
Don't warn about topic changed to or from Author Hidden.
|
2024-01-25 18:08:53 +03:00 |
|
levlam
|
07e381eaab
|
Add SavedMessagesTopicId::is_author_hidden.
|
2024-01-25 18:04:32 +03:00 |
|
levlam
|
b97773457b
|
Don't set explicitly source.is_outgoing for messages forwarded from the user.
|
2024-01-25 18:01:51 +03:00 |
|
levlam
|
db1644bb13
|
Add and use SavedReactionTag constructor.
|
2024-01-25 17:29:29 +03:00 |
|
levlam
|
04ec06ef4f
|
Update tag labels locally.
|
2024-01-25 17:12:02 +03:00 |
|
levlam
|
2b442c1caa
|
Add ReactionManager::reget_saved_messages_tags.
|
2024-01-25 17:04:02 +03:00 |
|
levlam
|
650ca8844d
|
Init SavedMessagesTopic with real_forward_from_dialog_id.
|
2024-01-25 16:45:24 +03:00 |
|
levlam
|
2f1423a284
|
Allow forwardSource without source message.
|
2024-01-25 16:23:00 +03:00 |
|
levlam
|
81f1d61e7f
|
Improve Saved Messages tag documentation.
|
2024-01-25 14:58:32 +03:00 |
|
levlam
|
096fc39bd1
|
Cache reaction tag hash.
|
2024-01-25 14:29:22 +03:00 |
|
levlam
|
09122ba596
|
Update SavedReactionTag comparison operator.
|
2024-01-25 14:13:06 +03:00 |
|
levlam
|
0cbda12b4c
|
Remove handling of some sendMessage error messages.
|
2024-01-24 22:05:22 +03:00 |
|
levlam
|
faf975ccc9
|
Use UserId::get_user_ids instead of explicit transform.
|
2024-01-24 21:40:14 +03:00 |
|
levlam
|
b8799a7e8c
|
Fix source.is_outgoing flag.
|
2024-01-24 20:44:07 +03:00 |
|
levlam
|
a14091ff81
|
Improve LastForwardedMessageInfo logging.
|
2024-01-24 20:03:42 +03:00 |
|
levlam
|
56d75e7c53
|
Don't keep full message source for initially forwarded messages.
|
2024-01-24 20:01:29 +03:00 |
|
levlam
|
d7e35f4c44
|
Improve privacy settings.
|
2024-01-24 18:59:53 +03:00 |
|
levlam
|
94141a18dd
|
Make canSendMessageToUser response strongly typed.
|
2024-01-19 22:14:03 +03:00 |
|
levlam
|
0a6207700d
|
Use GetIsPremiumRequiredToContactQuery to check unknown users.
|
2024-01-19 21:55:24 +03:00 |
|
levlam
|
5624f91155
|
Add td_api::canSendMessageToUser.
|
2024-01-19 15:35:57 +03:00 |
|
levlam
|
59de70bd87
|
Keep flag UserFull.contact_require_premium.
|
2024-01-19 15:01:07 +03:00 |
|
levlam
|
a3ac41e283
|
Add user.restricts_new_chats.
|
2024-01-19 14:35:37 +03:00 |
|
levlam
|
c8e4622da4
|
Add td_api::newChatPrivacySettings and methods for getting and setting it.
|
2024-01-19 14:25:24 +03:00 |
|
levlam
|
2504de4978
|
Add td_api::setReadDatePrivacySettings.
|
2024-01-09 17:56:47 +03:00 |
|
levlam
|
252ca3135c
|
Add td_api::getReadDatePrivacySettings.
|
2024-01-09 17:11:22 +03:00 |
|
levlam
|
e85694e6ff
|
Support other global privacy settings.
|
2024-01-09 16:00:59 +03:00 |
|
levlam
|
d950add490
|
Reget global privacy settings before setting them.
|
2024-01-09 15:54:25 +03:00 |
|
levlam
|
9802119ff7
|
Return GlobalPrivacySettings from get_global_privacy_settings.
|
2024-01-09 15:14:45 +03:00 |
|
levlam
|
b2f8a8e5d6
|
Support UserFull.read_dates_private.
|
2024-01-09 14:56:32 +03:00 |
|
levlam
|
d6eca27e58
|
Improve td_api::MessageReadDate.
|
2024-01-09 14:47:04 +03:00 |
|
levlam
|
5fc554166f
|
Add Message.can_get_read_date.
|
2024-01-09 13:50:11 +03:00 |
|
levlam
|
5baf9f52f8
|
Add internal "pm_read_date_expire_period" option.
|
2024-01-09 13:41:59 +03:00 |
|
levlam
|
5fb64e7ccd
|
Add td_api::getMessageReadDate.
|
2024-01-09 13:37:29 +03:00 |
|
levlam
|
0e032795b6
|
Add by_my_privacy_settings flag to td_api::UserStatus.
|
2024-01-09 12:34:02 +03:00 |
|
levlam
|
b171fbe373
|
Update layer to 172.
|
2024-01-09 12:09:10 +03:00 |
|
levlam
|
9fe83feeeb
|
Add td_api::ReactionUnavailabilityReason.
|
2024-01-24 17:11:41 +03:00 |
|
levlam
|
33ec7a21a8
|
Update Saved Messages tag count when tags are added from another app or message is deleted.
|
2024-01-24 12:31:12 +03:00 |
|
levlam
|
2351a83227
|
Add and use get_chosen_tags.
|
2024-01-24 12:01:20 +03:00 |
|
levlam
|
1b15b2825c
|
Add and use SavedReactionTags::calc_hash().
|
2024-01-24 00:25:02 +03:00 |
|
levlam
|
839969e255
|
Allow tags with label but without count.
|
2024-01-23 23:11:12 +03:00 |
|
levlam
|
588b889e4c
|
Check Saved Messages tags for validness.
|
2024-01-23 23:04:47 +03:00 |
|
levlam
|
cb70c0fa97
|
Update saved reaction tags after changing them locally.
|
2024-01-23 22:56:00 +03:00 |
|
levlam
|
ae18e3de6b
|
Add availableReaction.is_tag.
|
2024-01-23 21:28:39 +03:00 |
|
levlam
|
956c35d6e0
|
Add td_api::setSavedMessagesTagLabel.
|
2024-01-23 19:04:31 +03:00 |
|
levlam
|
e7953c067c
|
Send GetSavedReactionTagsQuery ordered with SendReactionQuery.
|
2024-01-23 17:04:03 +03:00 |
|
levlam
|
1c53d32aba
|
Return default tag reactions first for tags.
|
2024-01-23 16:49:50 +03:00 |
|
levlam
|
9a09125d62
|
Support telegram_api::updateSavedReactionTags.
|
2024-01-23 16:39:15 +03:00 |
|
levlam
|
291cd4203a
|
Add td_api::updateSavedMessagesTags.
|
2024-01-23 16:23:35 +03:00 |
|
levlam
|
9df2ba6e64
|
Add td_api::getSavedMessagesTags.
|
2024-01-23 16:01:27 +03:00 |
|
levlam
|
e6611cdb8f
|
Add td_api::searchSavedMessages.
|
2024-01-22 21:14:02 +03:00 |
|
levlam
|
e8f96d2520
|
Support adding tags to a message.
|
2024-01-22 20:25:19 +03:00 |
|
levlam
|
61277da56f
|
Move message_id checks to get_message_active_reactions.
|
2024-01-22 20:15:02 +03:00 |
|
levlam
|
b9afcbb70c
|
Support reaction tags in getMessageAvailableReactions.
|
2024-01-22 20:03:05 +03:00 |
|
levlam
|
eb80098431
|
Add td_api::messageReactions and messageReactions.are_tags.
|
2024-01-22 19:37:05 +03:00 |
|
levlam
|
0823ee492e
|
Add enum ReactionListType.
|
2024-01-18 20:53:43 +03:00 |
|
levlam
|
f4388dfc5c
|
Add ReactionList.is_loaded_from_database.
|
2024-01-18 20:12:22 +03:00 |
|
levlam
|
74aab0a7b2
|
Load default tag reactions.
|
2024-01-18 20:08:37 +03:00 |
|
levlam
|
20c4815a12
|
Add td_api::setPinnedSavedMessagesTopics.
|
2024-01-18 19:38:26 +03:00 |
|
levlam
|
af43242ca7
|
Add td_api::toggleSavedMessagesTopicIsPinned.
|
2024-01-18 19:22:31 +03:00 |
|
levlam
|
ae7e290789
|
Add td_api::updatePinnedSavedMessagesTopics.
|
2024-01-18 18:51:34 +03:00 |
|
levlam
|
643b896958
|
Add td_api::premiumLimitTypePinnedSavedMessagesTopicsCount.
|
2024-01-18 18:34:39 +03:00 |
|
levlam
|
30dad21fae
|
Add MessagesManager::fix_delete_message_min_max_dates.
|
2024-01-18 17:47:59 +03:00 |
|
levlam
|
8c358a4fc5
|
Add SavedMessagesTopicId::is_valid_status.
|
2024-01-18 17:38:15 +03:00 |
|
levlam
|
788d169e69
|
Add td_api::deleteSavedMessagesTopicMessagesByDate.
|
2024-01-18 17:29:09 +03:00 |
|
levlam
|
5002f25c0a
|
Add td_api::getSavedMessagesTopicMessageByDate.
|
2024-01-18 16:45:45 +03:00 |
|
levlam
|
26d63f605b
|
Rename chat permission to can_create_topics.
|
2024-01-17 12:22:56 +03:00 |
|
levlam
|
93370af38d
|
Add td_api::deleteSavedMessagesTopicHistory.
|
2024-01-16 22:42:43 +03:00 |
|
levlam
|
40f8bffec8
|
Add td_api::getSavedMessagesTopicHistory.
|
2024-01-16 19:19:38 +03:00 |
|
levlam
|
d9f2fe57a6
|
Add td_api::getPinnedSavedMessagesTopics.
|
2024-01-16 17:32:11 +03:00 |
|
levlam
|
79a66c06cc
|
Add td_api::getSavedMessagesTopics.
|
2024-01-16 16:26:58 +03:00 |
|