levlam
|
0605ea818e
|
Pass previous media areas if they aren't edited.
|
2023-08-15 19:51:11 +03:00 |
|
levlam
|
8d0627b014
|
Disallow story areas editing without content edit.
|
2023-08-15 19:39:59 +03:00 |
|
levlam
|
5a60e62892
|
Add more checks.
|
2023-08-15 17:55:12 +03:00 |
|
levlam
|
a0990ef2fd
|
Various fixes.
|
2023-08-15 17:45:16 +03:00 |
|
levlam
|
73bd67d88d
|
Don't reload chat active stories if have no read access to the chat.
|
2023-08-14 22:31:21 +03:00 |
|
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
|
a867badcaf
|
Always allow to get viewers of stories with reaction.
|
2023-08-14 00:37:39 +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
|
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
|
45cbe8260e
|
Fix include.
|
2023-08-09 15:53:45 +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
|
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
|
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
|
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
|
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
|
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
|
8235b08fea
|
Add td_api::story.areas.
|
2023-08-01 16:15:30 +03:00 |
|
levlam
|
1022cc6439
|
Update layer to 161.
|
2023-07-21 15:41:44 +03:00 |
|
levlam
|
99279ef13a
|
Simplify story identifiers updating for users.
|
2023-08-11 13:12:46 +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
|
e695289557
|
Process updateReadStories for owned stories.
|
2023-08-04 14:33:42 +03:00 |
|
levlam
|
ff687167f8
|
Improve edit story logging.
|
2023-08-02 12:43:46 +03:00 |
|
levlam
|
899197448e
|
Load unknown viewed stories.
|
2023-07-26 15:35:38 +03:00 |
|
levlam
|
a0feba5761
|
Add source to on_update_active_stories.
|
2023-07-23 09:50:26 +03:00 |
|
levlam
|
4896962420
|
Remove outdated condition.
|
2023-07-23 09:46:22 +03:00 |
|
levlam
|
451c559539
|
Add various checks.
|
2023-07-23 01:41:59 +03:00 |
|
levlam
|
2eef3a459b
|
Add source to save_active_stories.
|
2023-07-22 18:19:05 +03:00 |
|
levlam
|
b5f1e6a772
|
Fix updating of active stories.
|
2023-07-22 18:10:51 +03:00 |
|
levlam
|
78d69a296e
|
Send update with 0 order before moving chatActiveStories to another story list.
|
2023-07-22 17:49:39 +03:00 |
|
levlam
|
b87dc811ba
|
Delete inaccessible stories.
|
2023-07-22 17:04:08 +03:00 |
|
levlam
|
91accb8a78
|
Disable StoryLists for bots.
|
2023-07-20 14:14:34 +03:00 |
|
levlam
|
725d309eb1
|
Fix StoryManager::get_current_state.
|
2023-07-20 13:47:21 +03:00 |
|
levlam
|
bdcc79b418
|
Minor improvements.
|
2023-07-18 18:20:43 +03:00 |
|
levlam
|
6777ff5157
|
Don't mark owned stories as read.
|
2023-07-18 17:27:37 +03:00 |
|
levlam
|
a553447ac2
|
Make story.privacy_settings always non-null.
|
2023-07-18 16:19:11 +03:00 |
|
levlam
|
fc97956447
|
Add td_api::StoryPrivacySettings.
|
2023-07-18 16:00:06 +03:00 |
|
levlam
|
689960ddcb
|
Ensure that story_list.list_last_story_date_ never decrease.
|
2023-07-18 13:56:57 +03:00 |
|
levlam
|
b7551dab33
|
Poll maximum active story identifiers of non-contact users.
|
2023-07-18 13:53:22 +03:00 |
|
levlam
|
1485f85115
|
Fix saving empty active stories to database.
|
2023-07-17 17:43:19 +03:00 |
|
levlam
|
b6179eb4a0
|
Send updateStoryListChatCount on start.
|
2023-07-17 16:00:24 +03:00 |
|
levlam
|
6c39eabb09
|
Load active story lists from database.
|
2023-07-17 15:50:27 +03:00 |
|
levlam
|
308918f737
|
Improve field and function names.
|
2023-07-17 14:40:01 +03:00 |
|
levlam
|
35681157e0
|
Load active story list states from database.
|
2023-07-17 14:29:09 +03:00 |
|
levlam
|
784c88d598
|
Improve error message.
|
2023-07-17 00:50:12 +03:00 |
|
levlam
|
caaf0ce0dc
|
Improve database method names.
|
2023-07-16 22:43:42 +03:00 |
|
levlam
|
44c9e458eb
|
Save story list state to database.
|
2023-07-16 17:52:08 +03:00 |
|
levlam
|
7624311ac6
|
Don't resave loaded active stories to database if they didn't change.
|
2023-07-16 16:36:35 +03:00 |
|
levlam
|
956e31810a
|
Add promise to StoryManager::on_get_user_stories.
|
2023-07-16 15:39:55 +03:00 |
|
levlam
|
99bef75da4
|
Don't try to load active stories from database multiple times.
|
2023-07-16 13:35:35 +03:00 |
|
levlam
|
7ac81f85fc
|
Improve log messages.
|
2023-07-16 12:52:11 +03:00 |
|
levlam
|
2eb8adc0f6
|
Don't reload the same inaccessible story too often.
|
2023-07-16 00:52:52 +03:00 |
|
levlam
|
5b00327ee9
|
Don't try to load the same story from database multiple times.
|
2023-07-15 23:35:05 +03:00 |
|
levlam
|
bf3337f21c
|
Fix get_story_force.
|
2023-07-15 03:46:25 +03:00 |
|
levlam
|
74e83d45ce
|
Add and use StoryManager::get_active_stories_force.
|
2023-07-15 03:36:18 +03:00 |
|
levlam
|
32a867ed8f
|
Add StoryManager::on_get_story_info.
|
2023-07-15 02:46:50 +03:00 |
|
levlam
|
887dbaf7ff
|
Save full information about active stories to database.
|
2023-07-15 02:25:01 +03:00 |
|
levlam
|
45da338329
|
Add StoryManager::StoryInfo.
|
2023-07-15 02:16:48 +03:00 |
|
levlam
|
ea17b2ca46
|
Add more logging in StoryManager::parse_story.
|
2023-07-14 18:26:47 +03:00 |
|
levlam
|
fe2e34d8bc
|
Save active stories to database.
|
2023-07-14 17:42:59 +03:00 |
|
levlam
|
755e600f0c
|
Add need_save_to_database to update_active_stories_order.
|
2023-07-14 17:26:09 +03:00 |
|
levlam
|
88832bb2c7
|
Improve send_update_chat_active_stories.
|
2023-07-14 16:30:49 +03:00 |
|
levlam
|
fecb4a2d23
|
Improve get_chat_active_stories_object.
|
2023-07-14 16:27:03 +03:00 |
|
levlam
|
c2999d8557
|
Minor improvements.
|
2023-07-13 19:32:54 +03:00 |
|
levlam
|
5941063b43
|
Add storyInfo.is_for_close_friends.
|
2023-07-13 17:56:49 +03:00 |
|
levlam
|
4f62b7693a
|
Add source to reload_stories.
|
2023-07-13 16:39:19 +03:00 |
|
levlam
|
514f5974d4
|
Improve logging for stories.
|
2023-07-13 16:36:42 +03:00 |
|