levlam
|
1b8cb6a31f
|
Add updateStorySendFailed.error.
|
2023-08-14 22:13:40 +03:00 |
|
levlam
|
ccd77958ad
|
Ignore caption entities if can't use them.
|
2023-08-14 21:56:24 +03:00 |
|
levlam
|
a5735f13a0
|
Improve story.has_expired_viewers.
|
2023-08-14 20:35:39 +03:00 |
|
levlam
|
60501c25eb
|
Don't update recent viewers for stories with expired viewers.
|
2023-08-14 00:40:46 +03:00 |
|
levlam
|
a867badcaf
|
Always allow to get viewers of stories with reaction.
|
2023-08-14 00:37:39 +03:00 |
|
levlam
|
03c8bf0cd3
|
Support StoryInteractionInfo.has_viewers_.
|
2023-08-14 00:29:57 +03:00 |
|
levlam
|
a33ef5a055
|
Improve story.has_expired_viewers.
|
2023-08-12 21:55:30 +03:00 |
|
levlam
|
fd2df72321
|
Add td_api::canSendStory.
|
2023-08-11 19:43:26 +03:00 |
|
levlam
|
6d68de2c0c
|
Fix server_total_count after loading all chats from database.
|
2023-08-11 16:45:49 +03:00 |
|
levlam
|
155b447420
|
Add td_api::updateStorySendFailed.
|
2023-08-11 16:41:14 +03:00 |
|
levlam
|
732b006bf9
|
Add updateStorySendSucceeded.
|
2023-08-11 16:23:37 +03:00 |
|
levlam
|
a554859d80
|
Add story.is_being_sent.
|
2023-08-11 16:10:10 +03:00 |
|
levlam
|
cabd71c3c3
|
Add weekly and monthly limits for sent stories.
|
2023-08-11 15:35:13 +03:00 |
|
levlam
|
499cd02a0a
|
Assign temporary identifier to yet unsent stories.
|
2023-08-11 15:16:24 +03:00 |
|
levlam
|
760bdc0804
|
Dup story content in do_send_story.
|
2023-08-11 14:37:13 +03:00 |
|
levlam
|
7b6f0530c1
|
Fix storyPrivacySettingsEveryone in td_api::story.
|
2023-08-11 14:23:22 +03:00 |
|
levlam
|
02b4793ba2
|
Process telegram_api::updateStoryID.
|
2023-08-11 14:07:13 +03:00 |
|
levlam
|
a5ca926971
|
Split yet unsent stories by chats.
|
2023-08-10 23:29:48 +03:00 |
|
levlam
|
f4d035a01d
|
Update userFull.block_list when receive story viewer list.
|
2023-08-10 23:17:24 +03:00 |
|
levlam
|
8d8cfb93d3
|
Update allowed active_period values.
|
2023-08-10 21:36:12 +03:00 |
|
levlam
|
b12ade01f6
|
Add more checks for server StoryId.
|
2023-08-10 20:22:12 +03:00 |
|
levlam
|
7d06883668
|
Independently change is_is_mutual_contact_changed from is_is_contact_changed.
|
2023-08-10 15:49:16 +03:00 |
|
levlam
|
45cbe8260e
|
Fix include.
|
2023-08-09 15:53:45 +03:00 |
|
levlam
|
2cb463dceb
|
Add "can_use_text_entities_in_story_caption" option.
|
2023-08-09 15:27:28 +03:00 |
|
levlam
|
6c0878e738
|
Simplify condition.
|
2023-08-09 14:56:28 +03:00 |
|
levlam
|
dd023dba19
|
Add td_api::getStoryAvailableReactions.
|
2023-08-09 14:13:41 +03:00 |
|
levlam
|
ca78c82e36
|
Improve StoryManager::can_get_story_viewers.
|
2023-08-08 18:56:08 +03:00 |
|
levlam
|
23212a271a
|
Add stealth mode logging.
|
2023-08-08 01:31:09 +03:00 |
|
levlam
|
5c1be5a1e7
|
Send updateStoryStealthMode when it changes.
|
2023-08-08 01:18:33 +03:00 |
|
levlam
|
8a41582fab
|
Store and load stealth mode state.
|
2023-08-08 01:04:08 +03:00 |
|
levlam
|
2fdaf5fdbc
|
Detect recursive updates of chat info.
|
2023-08-07 23:19:28 +03:00 |
|
levlam
|
ad8d977a03
|
Reload chat active stories when is_mutual_contact changes.
|
2023-08-07 23:09:35 +03:00 |
|
levlam
|
32f6026278
|
Use send_closure_later to avoid cycles between ContactsManager and StoryManager.
|
2023-08-07 23:04:23 +03:00 |
|
levlam
|
c4f3dd013d
|
Reload story to repair can_get_viewers.
|
2023-08-07 22:03:26 +03:00 |
|
levlam
|
a228e2630b
|
Ensure strong ordering for story view and stealth mode requests.
|
2023-08-07 21:00:42 +03:00 |
|
levlam
|
a6f85a6390
|
Copy input_query_id/input_result_id along with previous venue.
|
2023-08-07 20:56:28 +03:00 |
|
levlam
|
3c620aa094
|
Validate total_reaction_count.
|
2023-08-07 20:52:48 +03:00 |
|
levlam
|
c926b59053
|
Add storyViewers.total_count.
|
2023-08-07 20:49:31 +03:00 |
|
levlam
|
3bc3ef3335
|
Update reaction count when get story viewers.
|
2023-08-07 20:04:06 +03:00 |
|
levlam
|
fdd44e8f9d
|
Support filters in getStoryViewers.
|
2023-08-07 19:56:55 +03:00 |
|
levlam
|
d72e9cc68f
|
Use string offset in getStoryViewers.
|
2023-08-07 19:40:15 +03:00 |
|
levlam
|
0eec3dda94
|
Add more fields to class StoryViewer.
|
2023-08-07 17:19:12 +03:00 |
|
levlam
|
de5718d0e5
|
Remove Viewer comparison operators.
|
2023-08-07 16:39:14 +03:00 |
|
levlam
|
511a9da2b2
|
Remove story viewer cache.
|
2023-08-07 16:24:31 +03:00 |
|
levlam
|
eb74e6eb2a
|
Add separate StoryViewer class.
|
2023-08-07 16:03:10 +03:00 |
|
levlam
|
665662a160
|
Add td_api::setStoryReaction.
|
2023-08-06 23:28:00 +03:00 |
|
levlam
|
f37a9e73ca
|
Support telegram_api::updateSentStoryReaction.
|
2023-08-04 19:18:27 +03:00 |
|
levlam
|
b36aee538b
|
Add story.chosen_reaction_type.
|
2023-08-04 18:56:53 +03:00 |
|
levlam
|
6acd85411f
|
Add storyInteractionInfo.reaction_count.
|
2023-08-04 15:32:24 +03:00 |
|
levlam
|
ea33e9f2d0
|
Add td_api::activateStoryStealthMode.
|
2023-08-04 15:23:51 +03:00 |
|
levlam
|
a9f6f897c6
|
Process story stealth mode updates.
|
2023-08-04 14:51:39 +03:00 |
|
levlam
|
3448c6f4ab
|
Add StoryStealthMode class.
|
2023-08-04 00:14:34 +03:00 |
|
levlam
|
086df4db4e
|
Add options related to stealth mode.
|
2023-08-03 17:38:56 +03:00 |
|
levlam
|
8c7076fe97
|
Add td_api::PremiumStoryFeature.
|
2023-08-02 14:50:54 +03:00 |
|
levlam
|
0f39a16321
|
Support "stories_venue_search_username" appConfig option.
|
2023-08-02 13:59:40 +03:00 |
|
levlam
|
0ba15e33dd
|
tg_cli: use as_user_ids in StoryPrivacySettings.
|
2023-08-02 13:52:33 +03:00 |
|
levlam
|
bed1b43b85
|
Add storyPrivacySettingsEveryone.except_user_ids.
|
2023-08-02 13:50:44 +03:00 |
|
levlam
|
63ba72dce4
|
Add editStory.areas.
|
2023-08-01 20:37:37 +03:00 |
|
levlam
|
f72ac41756
|
Add sendStory.areas.
|
2023-08-01 19:07:13 +03:00 |
|
levlam
|
7f4e614bfe
|
Add td_api::inputStoryArea.
|
2023-08-01 18:11:30 +03:00 |
|
levlam
|
8235b08fea
|
Add td_api::story.areas.
|
2023-08-01 16:15:30 +03:00 |
|
levlam
|
6deae588bf
|
Add td_api::storyArea.
|
2023-08-01 15:17:50 +03:00 |
|
levlam
|
92f69a228d
|
Add td_api::storyAreaPosition.
|
2023-08-01 14:20:42 +03:00 |
|
levlam
|
d65f9ad5f3
|
Add td_api::premiumFeatureUpgradedStories.
|
2023-07-30 12:42:24 +03:00 |
|
levlam
|
ec6c36e578
|
Add getBlockedMessageSenders.block_list.
|
2023-07-28 17:52:44 +03:00 |
|
levlam
|
3794e65b76
|
Add td_api::BlockList.
|
2023-07-28 17:33:47 +03:00 |
|
levlam
|
f0e59da1ff
|
Process blocked_my_stories_from flags.
|
2023-07-28 16:19:05 +03:00 |
|
levlam
|
840f2fd7cf
|
Add "active_story_count_max" option.
|
2023-07-21 17:26:50 +03:00 |
|
levlam
|
615ddd71e5
|
Support changes to "story_caption_length_max" option.
|
2023-07-21 16:38:24 +03:00 |
|
levlam
|
09aa2ec01e
|
Add td_api::premiumLimitTypeStoryCaptionLength.
|
2023-07-21 15:42:32 +03:00 |
|
levlam
|
1022cc6439
|
Update layer to 161.
|
2023-07-21 15:41:44 +03:00 |
|
levlam
|
53888437cf
|
Don't restrict client-side length of start parameter.
|
2023-08-13 23:06:21 +03:00 |
|
levlam
|
0824764b79
|
Remove "archive_all_stories" option.
|
2023-08-12 21:53:02 +03:00 |
|
levlam
|
99279ef13a
|
Simplify story identifiers updating for users.
|
2023-08-11 13:12:46 +03:00 |
|
levlam
|
5b6e1c60db
|
Minor improvements.
|
2023-08-09 13:31:34 +03:00 |
|
levlam
|
ce679e7b78
|
Move default reaction handling to ReactionManager.
|
2023-08-09 13:19:54 +03:00 |
|
levlam
|
441482c0c4
|
Remove now unneeded proxies to ReactionManager.
|
2023-08-09 13:10:06 +03:00 |
|
levlam
|
9dcfd9d66d
|
Add ReactionManager and move there all reaction-related methods from StickersManager.
|
2023-08-09 12:59:48 +03:00 |
|
levlam
|
d2add02ac9
|
Move get_sorted_available_reactions to StickersManager.
|
2023-08-09 12:07:13 +03:00 |
|
levlam
|
eaa77f76e5
|
Fix misprint.
|
2023-08-08 02:34:33 +03:00 |
|
levlam
|
a7f8ff6eef
|
Fix Java interface with SplitSource.
|
2023-08-07 01:47:43 +03:00 |
|
levlam
|
ac74ecaad5
|
Improve lower bound for story_list.server_total_count_.
|
2023-08-07 01:12:48 +03:00 |
|
levlam
|
9c3ce17c2f
|
Decrease story_list.server_total_count when deleting chat active stories.
|
2023-08-07 01:07:55 +03:00 |
|
levlam
|
dc4114e235
|
Decrease server_total_count when load expired active stories from database.
|
2023-08-07 00:02:30 +03:00 |
|
levlam
|
672957a741
|
Fix sending of updateStoryListChatCount when full story list is loaded.
|
2023-08-06 23:38:55 +03:00 |
|
levlam
|
dabefc83fa
|
Fix use_sqlite_pmc check.
|
2023-08-06 14:37:51 +03:00 |
|
levlam
|
ced8764663
|
Move binlog handling to slow net scheduler if there is no SQLite database.
|
2023-08-06 14:29:43 +03:00 |
|
levlam
|
39103e07db
|
Add ChatReactions.hpp.
|
2023-08-06 02:32:09 +03:00 |
|
levlam
|
3fa863e98e
|
Fix misprint.
|
2023-08-06 01:57:08 +03:00 |
|
levlam
|
28961b7d0e
|
Add more common.h includes.
|
2023-08-05 16:09:36 +03:00 |
|
levlam
|
830da27abf
|
Minor improvements.
|
2023-08-05 15:31:42 +03:00 |
|
levlam
|
57b935f6a7
|
Move more functions to ReactionType.
|
2023-08-05 14:59:42 +03:00 |
|
levlam
|
905287f1ec
|
Improve ReactionType logging.
|
2023-08-04 18:44:54 +03:00 |
|
levlam
|
5558825d61
|
Add class ReactionType.
|
2023-08-04 18:39:07 +03:00 |
|
levlam
|
e695289557
|
Process updateReadStories for owned stories.
|
2023-08-04 14:33:42 +03:00 |
|
levlam
|
50a0c551cd
|
Remove duplicate check.
|
2023-08-03 15:06:44 +03:00 |
|
levlam
|
8e1a7dbac2
|
Improve documentation.
|
2023-08-03 15:03:03 +03:00 |
|
levlam
|
ff687167f8
|
Improve edit story logging.
|
2023-08-02 12:43:46 +03:00 |
|
levlam
|
fbec238210
|
Mark "restriction_add_platforms" option as internal.
|
2023-08-02 12:37:23 +03:00 |
|
levlam
|
7f556e4b9d
|
tg_cli: add class ReportReason.
|
2023-08-01 20:44:24 +03:00 |
|
levlam
|
a7b6f55d7a
|
Add and use JsonObject::foreach.
|
2023-07-31 19:38:53 +03:00 |
|
levlam
|
d19b659337
|
Simplify JSON object processing in NotificationManager.
|
2023-07-31 19:16:24 +03:00 |
|
levlam
|
a1c726d895
|
Fix formatting.
|
2023-07-31 18:29:15 +03:00 |
|
levlam
|
3303c659bf
|
Use JsonOnject::extract_ if possible.
|
2023-07-31 18:27:10 +03:00 |
|
levlam
|
7a80136478
|
Use JsonObject::has_field.
|
2023-07-31 17:53:17 +03:00 |
|
levlam
|
58f15df705
|
Use JsonObject::get_.*_field if possible.
|
2023-07-31 17:17:52 +03:00 |
|
levlam
|
88f169b714
|
Use get_json_object_field_force to extract @extra.
|
2023-07-31 14:12:01 +03:00 |
|
levlam
|
43941c1e69
|
Add JsonObject::field_count.
|
2023-07-31 13:33:35 +03:00 |
|
levlam
|
59044294a8
|
Make JsonObject class.
|
2023-07-31 13:31:48 +03:00 |
|
levlam
|
564cbc0345
|
Don't log updates with slightly old PTS short after updates with very old PTS.
|
2023-07-29 15:37:15 +03:00 |
|
levlam
|
5ba7e14be0
|
Improve logging for PTS gaps.
|
2023-07-28 18:10:24 +03:00 |
|
levlam
|
ff3a8e446e
|
Add MessagesManager::load_last_dialog_message instead of get_history_from_the_end.
|
2023-07-28 14:33:54 +03:00 |
|
levlam
|
58a1ae8e8d
|
Directly call get_history_impl if appropriate.
|
2023-07-28 14:19:43 +03:00 |
|
levlam
|
f5a066f7ed
|
Support loading of history from the end in get_history_impl.
|
2023-07-28 14:12:22 +03:00 |
|
levlam
|
73d5b2dcbb
|
Simplify calls to load_messages.
|
2023-07-28 13:50:02 +03:00 |
|
levlam
|
c071678be1
|
Add source to MessagesManager::get_history_impl.
|
2023-07-28 13:32:07 +03:00 |
|
levlam
|
2dba29669f
|
Delete unused MessagesManager::get_history.
|
2023-07-28 13:22:52 +03:00 |
|
levlam
|
16183df0aa
|
Adjust offset and limit in get_history_impl.
|
2023-07-28 13:22:07 +03:00 |
|
levlam
|
bd0ca2d6fc
|
Combine all getChatHistory queries.
|
2023-07-28 03:36:21 +03:00 |
|
levlam
|
9618d58732
|
Combine get_history_from_the_end queries.
|
2023-07-27 20:40:56 +03:00 |
|
levlam
|
070399c89a
|
Add combine_hashes function.
|
2023-07-27 19:05:15 +03:00 |
|
levlam
|
5c8b12b105
|
Simplify limit initialization in get_history_from_the_end_impl.
|
2023-07-27 18:19:10 +03:00 |
|
levlam
|
0a7c87eb8b
|
Use FlatHashMap in SeqKeyValue.
|
2023-07-27 13:58:20 +03:00 |
|
levlam
|
1fbbecca9b
|
Don't register message users/channels for bots.
|
2023-07-27 13:16:48 +03:00 |
|
levlam
|
be64ce7049
|
Don't generate unused define FAIL.
|
2023-07-27 13:02:49 +03:00 |
|
levlam
|
32043df840
|
Parse updates in another thread.
|
2023-07-27 12:52:29 +03:00 |
|
levlam
|
56adf14116
|
Improve PTS gap repair.
|
2023-07-26 22:04:57 +03:00 |
|
levlam
|
e6cd1989bf
|
Fix Global initialization.
|
2023-07-26 21:37:54 +03:00 |
|
levlam
|
35df6e3dfd
|
Optimize FileManager::get_file_object by moving implementation of getters to FileNode.
|
2023-07-26 18:07:33 +03:00 |
|
levlam
|
e12d66af4c
|
Cache remote_location.
|
2023-07-26 17:34:26 +03:00 |
|
levlam
|
bb1d0d244a
|
Optimize FileView const methods.
|
2023-07-26 17:09:08 +03:00 |
|
levlam
|
2cf1722b5b
|
Move get_persistent_file_id/get_unique_file_id to FileNode to speed up.
|
2023-07-26 16:57:32 +03:00 |
|
levlam
|
899197448e
|
Load unknown viewed stories.
|
2023-07-26 15:35:38 +03:00 |
|
levlam
|
f33dbfb97f
|
Optimize on_get_user.
|
2023-07-26 15:32:35 +03:00 |
|
levlam
|
38fe2d7cb2
|
Support NetQueryCreator without Scheduler.
|
2023-07-26 14:46:31 +03:00 |
|
levlam
|
5bc2634d12
|
Use FlatHashMap for random_id_to_message_id.
|
2023-07-26 13:38:10 +03:00 |
|
levlam
|
968bfc48df
|
Move main Session to database scheduler if there is no database.
|
2023-07-26 13:13:21 +03:00 |
|
levlam
|
06731d965d
|
Move get_database_scheduler_id to Global.
|
2023-07-26 13:05:34 +03:00 |
|
levlam
|
e8d92b0dcb
|
Make MtprotoHeader thread-safe.
|
2023-07-26 12:48:59 +03:00 |
|
levlam
|
1ab81f426c
|
Ensure that NetQueryCreator doesn't access Td from another thread.
|
2023-07-26 12:29:36 +03:00 |
|
levlam
|
c920536260
|
Optimize FullRemoteFileLocation comparison operators.
|
2023-07-25 21:47:51 +03:00 |
|
levlam
|
70db527023
|
Optimize PhotoSizeSource comparison.
|
2023-07-25 20:31:45 +03:00 |
|
levlam
|
a231b96a7b
|
Improve PTS gap logging.
|
2023-07-25 14:24:44 +03:00 |
|
levlam
|
0edd5b1651
|
Support "CHANNEL_INVALID" errors in response to channels.getDifference.
|
2023-07-25 14:12:58 +03:00 |
|
levlam
|
8c6f5ece88
|
Ignore updates of unneeded User fields by bots.
|
2023-07-25 13:45:55 +03:00 |
|
levlam
|
17d26321a5
|
Decrease gap fill wait time.
|
2023-07-25 13:06:59 +03:00 |
|
levlam
|
8893dc808f
|
Ignore getDifference responses with invalid polls.
|
2023-07-24 19:42:09 +03:00 |
|
levlam
|
5110a188b2
|
Improve MessageReplyInfo logging and updating.
|
2023-07-24 15:56:03 +03:00 |
|
levlam
|
62677720fc
|
Immediately unload messages in closed chats after updates.channelDifferenceTooLong.
|
2023-07-24 15:42:38 +03:00 |
|
levlam
|
53c7cfbf02
|
Reload chat/channel with delay after status has changed.
|
2023-07-24 13:43:21 +03:00 |
|