levlam
|
6d4d8ad5f8
|
Improve logging in on_update_read_stories.
|
2023-07-13 16:21:43 +03:00 |
|
levlam
|
ae1870a0b7
|
Add StoryManager::get_story_list.
|
2023-07-13 15:53:40 +03:00 |
|
levlam
|
a108922b6f
|
Use StoryListId in load_active_stories.
|
2023-07-13 15:44:26 +03:00 |
|
levlam
|
39b0b53ae9
|
Simplify update_story_list_sent_total_count usage.
|
2023-07-13 15:37:11 +03:00 |
|
levlam
|
39eb3fdb0d
|
Improve name of update_story_list_sent_total_count function.
|
2023-07-13 15:34:53 +03:00 |
|
levlam
|
6b4586da9b
|
Fix deletion of active stories.
|
2023-07-13 15:34:08 +03:00 |
|
levlam
|
8d971da083
|
Fix MessageReaction creation.
|
2023-07-13 13:54:58 +03:00 |
|
levlam
|
961fe5fba7
|
Add database table for active stories.
|
2023-07-13 02:03:02 +03:00 |
|
levlam
|
1669f8d4b8
|
Init sessions if there are multiple sessions.
|
2023-07-12 21:08:01 +03:00 |
|
levlam
|
a9712d7afa
|
Use DelayDispatcher for video stories.
|
2023-07-12 20:41:44 +03:00 |
|
levlam
|
723b2d1fba
|
Send updateStory before returning the story to the app.
|
2023-07-12 16:28:20 +03:00 |
|
levlam
|
a4e4a20fb4
|
Add StoryManager::send_update_story.
|
2023-07-12 16:16:55 +03:00 |
|
levlam
|
b9473decc2
|
Always list actor_id first in lambda capture.
|
2023-07-11 17:53:43 +03:00 |
|
levlam
|
3b28485a3f
|
Always apply awaited sent messages.
|
2023-07-11 17:14:02 +03:00 |
|
levlam
|
07ece1faea
|
Improve PTS restore even more.
|
2023-07-11 16:20:35 +03:00 |
|
levlam
|
6b376a71e8
|
Improve updatePtsChanged handling by using getDifference instead of getState, which allows to get all pending updates.
|
2023-07-11 16:10:56 +03:00 |
|
levlam
|
00a6271edb
|
Restore PTS after overflow.
|
2023-07-11 15:50:50 +03:00 |
|
levlam
|
6217e8c8f2
|
Don't drop state on updatePtsChanged.
|
2023-07-11 15:23:35 +03:00 |
|
levlam
|
583f10706a
|
Improve logging on SessionConnection closure.
|
2023-07-11 13:42:47 +03:00 |
|
levlam
|
4b3de26c0c
|
Add getStory.only_local.
|
2023-07-11 12:29:10 +03:00 |
|
levlam
|
53ea5b0fa1
|
Add Story.is_being_edited.
|
2023-07-11 00:33:25 +03:00 |
|
levlam
|
989432d33e
|
Delete expired stories from database.
|
2023-07-10 19:43:26 +03:00 |
|
levlam
|
87591a0704
|
Add class StoryDbStory.
|
2023-07-10 18:50:03 +03:00 |
|
levlam
|
f031ddf102
|
Store edit generations outside of Story.
|
2023-07-10 17:45:16 +03:00 |
|
levlam
|
558305046c
|
Use get_story_force if appropriate.
|
2023-07-10 16:50:01 +03:00 |
|
levlam
|
82b524de0a
|
Create chats for received story identifiers.
|
2023-07-10 16:39:49 +03:00 |
|
levlam
|
2805ecaa66
|
Fix on_update_user_max_read_story_id usage.
|
2023-07-10 15:58:56 +03:00 |
|
levlam
|
79e09cc757
|
Ignore deleted stories in StoryManager::parse_story.
|
2023-07-10 15:47:56 +03:00 |
|
levlam
|
4ae098c3a8
|
Add StoryFullId to dependencies.
|
2023-07-10 15:36:38 +03:00 |
|
levlam
|
958aab66e6
|
Add StoryManager::get_story_force.
|
2023-07-10 14:56:39 +03:00 |
|
levlam
|
b9672dbf97
|
Don't create stories without content.
|
2023-07-10 14:14:12 +03:00 |
|
levlam
|
00172347d5
|
Delete stories from database.
|
2023-07-10 13:52:42 +03:00 |
|
levlam
|
7f5b42e165
|
Add stories to database.
|
2023-07-10 13:39:17 +03:00 |
|
levlam
|
e523a5b2f6
|
Add story database.
|
2023-07-10 13:18:32 +03:00 |
|
levlam
|
9d4087b101
|
Ensure that stories are sent in the correct order.
|
2023-07-09 16:01:14 +03:00 |
|
levlam
|
f8f6a0a5c9
|
Ensure ordering for StoryManager requests.
|
2023-07-09 15:24:20 +03:00 |
|
levlam
|
c15a9d2464
|
Add td_api::updateStoryListChatCount.
|
2023-07-08 18:50:58 +03:00 |
|
levlam
|
39b84d89ea
|
Improve method setChatActiveStoriesList name.
|
2023-07-08 16:53:29 +03:00 |
|
levlam
|
c6e5506f9a
|
tg_cli: add as_story_list.
|
2023-07-08 15:55:49 +03:00 |
|
levlam
|
a1038bb20c
|
Add class StoryListId.
|
2023-07-08 15:42:23 +03:00 |
|
levlam
|
186f496a54
|
Add story.has_expired_viewers.
|
2023-07-08 09:32:30 +03:00 |
|
levlam
|
5819c049a3
|
Consistently use American "expiration date".
|
2023-07-08 08:48:40 +03:00 |
|
levlam
|
3937eb7bdf
|
Add "story_viewers_expiration_delay" option.
|
2023-07-08 08:42:59 +03:00 |
|
levlam
|
dbed591a01
|
Improve storyListArchive name.
|
2023-07-08 02:40:19 +03:00 |
|
levlam
|
b5d513dba0
|
Fix has_unread_active_stories for self.
|
2023-07-07 19:46:38 +03:00 |
|
levlam
|
c28286d110
|
Fix get_chat_active_stories_object.
|
2023-07-07 19:30:31 +03:00 |
|
levlam
|
fdcec41c93
|
Add and use ContactsManager::on_update_user_max_read_story_id.
|
2023-07-07 18:35:47 +03:00 |
|
levlam
|
cb8418f840
|
Improve calls to on_update_user_has_stories.
|
2023-07-07 18:29:22 +03:00 |
|
levlam
|
f589137af4
|
Add user.has_unread_active_stories.
|
2023-07-07 18:25:24 +03:00 |
|
levlam
|
d40ea33796
|
Store max_active_story_id in User object.
|
2023-07-07 18:06:14 +03:00 |
|
levlam
|
288666c1fe
|
Load all read stories from time to time.
|
2023-07-07 17:41:30 +03:00 |
|
levlam
|
987faa7c6a
|
Rename activeStories to chatActiveStories.
|
2023-07-07 16:52:56 +03:00 |
|
levlam
|
00608a45a3
|
Return chat_id back to activeStories.
|
2023-07-07 16:51:14 +03:00 |
|
levlam
|
bd6e6f28bc
|
Fix handling of RegetDialogLogEvent.
|
2023-07-07 16:44:08 +03:00 |
|
levlam
|
e323256e65
|
Add more logging.
|
2023-07-07 16:22:12 +03:00 |
|
levlam
|
bf3f1c33ae
|
Return updateChatActiveStories in getCurrentState.
|
2023-07-07 16:18:18 +03:00 |
|
levlam
|
3afa9fb5f5
|
Improve update name.
|
2023-07-07 16:13:12 +03:00 |
|
levlam
|
5c3a15e266
|
Remove chat_id from activeStories.
|
2023-07-07 16:08:03 +03:00 |
|
levlam
|
e27ded859b
|
Send update when active stories are moved from one list to another.
|
2023-07-07 16:01:05 +03:00 |
|
levlam
|
7a3604d5b6
|
Add source to StoryManager::on_dialog_active_stories_order_updated.
|
2023-07-07 15:52:55 +03:00 |
|
levlam
|
1737fde5a5
|
Save StoryListId in ActiveStories.
|
2023-07-07 15:49:46 +03:00 |
|
levlam
|
03b0bc84e9
|
Fix StoryManager::update_active_stories_order.
|
2023-07-07 14:31:32 +03:00 |
|
levlam
|
0f8de6c91d
|
Fix warnings.
|
2023-07-06 20:55:02 +03:00 |
|
levlam
|
5130ec7760
|
Add emojiStatus.expiration_date.
|
2023-07-06 20:14:42 +03:00 |
|
levlam
|
565403e241
|
Return raw custom emoji identifiers in emojiStatuses.
|
2023-07-06 19:48:24 +03:00 |
|
levlam
|
5c3bbc7bb9
|
Add getStoryNotificationSettingsExceptions.
|
2023-07-06 19:15:00 +03:00 |
|
levlam
|
b1cb40b22f
|
Add scopeNotificationSettings.use_default_mute_stories.
|
2023-07-06 18:42:44 +03:00 |
|
levlam
|
25c73f32f5
|
Reload active story lists by timeout.
|
2023-07-06 18:22:20 +03:00 |
|
levlam
|
aff810db0d
|
Return back manual load_messages call if receive no messages from database to repair last message with a server-side request.
|
2023-07-06 01:20:34 +03:00 |
|
levlam
|
6ded199729
|
Load last chat messages if there are no known messages in the chat.
|
2023-07-06 01:09:32 +03:00 |
|
levlam
|
a8c1b24318
|
Improve error messages.
|
2023-07-05 16:18:45 +03:00 |
|
levlam
|
aed9823659
|
Fix dup_story_content.
|
2023-07-05 15:40:08 +03:00 |
|
levlam
|
e3625824f9
|
Forcely create chat owning story.
|
2023-07-05 14:48:53 +03:00 |
|
levlam
|
c827eaab6f
|
Support FILE_PART_INVALID errors for sendMedia.
|
2023-07-05 13:08:10 +03:00 |
|
levlam
|
ad193a389c
|
Add FileManager::get_missing_file_parts.
|
2023-07-05 10:55:16 +03:00 |
|
levlam
|
e3e1eda011
|
Completely drop partial remote location if part 0 is missing.
|
2023-07-05 01:13:46 +03:00 |
|
levlam
|
e5b31eb6bd
|
Improve on_story_replied.
|
2023-07-04 19:15:33 +03:00 |
|
levlam
|
88f04fe304
|
Add EditStoryLogEvent.
|
2023-07-04 18:42:43 +03:00 |
|
levlam
|
eb38a48d17
|
Don't compare story notification settings for chat notification settings exceptions.
|
2023-07-04 17:23:22 +03:00 |
|
levlam
|
6b010c0207
|
Add more checks for chat existence before scheduling channel difference.
|
2023-07-04 15:52:06 +03:00 |
|
levlam
|
8d7ba4da1b
|
Add source to schedule_get_channel_difference.
|
2023-07-04 15:23:39 +03:00 |
|
levlam
|
4898f42121
|
Clear more data about deleted stories.
|
2023-07-04 13:42:03 +03:00 |
|
levlam
|
c19cb9b623
|
Improve delete_pending_story.
|
2023-07-03 22:54:42 +03:00 |
|
levlam
|
93149d09fd
|
Add SendStoryLogEvent.
|
2023-07-03 22:03:29 +03:00 |
|
levlam
|
ce95433d54
|
Forcely create chats needed for received story.
|
2023-07-03 21:01:10 +03:00 |
|
levlam
|
13320e5c79
|
Add storer and parser for PendingStory.
|
2023-07-03 20:39:42 +03:00 |
|
levlam
|
9345dc2799
|
Add add_story_dependencies.
|
2023-07-03 20:03:26 +03:00 |
|
levlam
|
fac13ff3a3
|
Check parsed UserPrivacySettingRule for validness.
|
2023-07-03 19:30:50 +03:00 |
|
levlam
|
5ee4070d4e
|
Store DialogIds in UserPrivacySettingRule.
|
2023-07-03 19:20:41 +03:00 |
|
levlam
|
51547fba0e
|
Add StoryManager::delete_pending_story.
|
2023-07-03 18:01:25 +03:00 |
|
levlam
|
36518625c3
|
Add storer and parser for Story.
|
2023-07-03 16:03:28 +03:00 |
|
levlam
|
b04eeb4d87
|
Ignore parsed MessageContent of unknown type.
|
2023-07-03 15:46:31 +03:00 |
|
levlam
|
4dc1bd4988
|
Add storer/parser for StoryContent.
|
2023-07-03 15:42:42 +03:00 |
|
levlam
|
8bc4d800bb
|
Forcely create all chats needed for a message before adding it.
|
2023-07-03 14:09:17 +03:00 |
|
levlam
|
9da2c92ff0
|
Fix source in add_message_to_dialog_message_list.
|
2023-07-03 13:47:08 +03:00 |
|
levlam
|
063f1e8ff6
|
Improve config reloading on restart.
|
2023-07-03 11:26:32 +03:00 |
|
levlam
|
af9351bdfe
|
Reload viewers of replied stories.
|
2023-07-02 19:10:40 +03:00 |
|
levlam
|
312006a207
|
Various fixes.
|
2023-07-01 19:54:22 +03:00 |
|
levlam
|
0ea42c5054
|
Remove unneeded explicit api.h includes.
|
2023-07-01 19:46:10 +03:00 |
|
levlam
|
424de61fcf
|
Add explicit telegram_api.h includes.
|
2023-07-01 19:23:45 +03:00 |
|
levlam
|
7a7d62fd44
|
Fix misprint.
|
2023-07-01 19:13:17 +03:00 |
|
levlam
|
36792bf7b3
|
Make AuthManager::DbState private.
|
2023-07-01 18:40:19 +03:00 |
|
levlam
|
2bf47d0809
|
Minor fixes.
|
2023-07-01 16:22:01 +03:00 |
|
levlam
|
bcf9ff7d43
|
Explicitly include telegram_api.h in cpp files.
|
2023-07-01 14:53:04 +03:00 |
|
levlam
|
25e6e576e8
|
Pass const call to do_update_call.
|
2023-07-01 13:19:46 +03:00 |
|
levlam
|
d67d93e5af
|
Don't use downcast_call in simple cases.
|
2023-07-01 13:11:27 +03:00 |
|
levlam
|
6702a001f0
|
Remove unused api.hpp includes.
|
2023-07-01 12:20:39 +03:00 |
|
levlam
|
7981c4086d
|
Improve documentation.
|
2023-06-30 18:57:16 +03:00 |
|
levlam
|
a210f47062
|
Fix update_active_stories_order.
|
2023-06-30 18:21:15 +03:00 |
|
levlam
|
5a8f8fbe29
|
Drop unreceived active stories from the list.
|
2023-06-30 18:04:17 +03:00 |
|
levlam
|
88eadb56fb
|
Maintain ordered lists of all stories.
|
2023-06-30 17:12:19 +03:00 |
|
levlam
|
1e3aa30ed5
|
Add source to StoryManager::load_dialog_expiring_stories.
|
2023-06-30 16:20:09 +03:00 |
|
levlam
|
a6f2a8f9ae
|
Maintain last story date in the list.
|
2023-06-30 16:05:08 +03:00 |
|
levlam
|
00f88f65f6
|
Repair channel unread counts if the app wasn't launched for long time.
|
2023-06-30 15:16:04 +03:00 |
|
levlam
|
6bd9aea325
|
Update story order when user.is_premium changes.
|
2023-06-30 14:41:39 +03:00 |
|
levlam
|
ab04885dc4
|
Update active stories order.
|
2023-06-30 14:10:42 +03:00 |
|
levlam
|
6f8fbaebf8
|
Always show self stories in the main story list.
|
2023-06-29 16:49:48 +03:00 |
|
levlam
|
2ef550f661
|
Fix processing of active stories.
|
2023-06-29 16:43:06 +03:00 |
|
levlam
|
eb78cf1883
|
Add "story_caption_length_max" option.
|
2023-06-29 15:20:30 +03:00 |
|
levlam
|
cec0ab47b5
|
Add Story.is_edited flag.
|
2023-06-29 15:15:12 +03:00 |
|
levlam
|
b8849a2f81
|
Add td_api::loadActiveStories.
|
2023-06-29 14:22:50 +03:00 |
|
levlam
|
c157ffbfb5
|
Ensure that user_ids are valid in MessageViewers.
|
2023-06-28 21:40:15 +03:00 |
|
levlam
|
26a0d109c2
|
Make MessageViewers fields private.
|
2023-06-28 21:35:59 +03:00 |
|
levlam
|
3a3ae9eabf
|
Explicitly pass Td to Location constructor and don't register locations for bots.
|
2023-06-28 19:01:00 +03:00 |
|
levlam
|
40d11e7935
|
Show changelog stories in story lists.
|
2023-06-28 18:23:40 +03:00 |
|
levlam
|
a52bdbf79c
|
Add LoadDialogExpiringStoriesLogEvent.
|
2023-06-28 17:52:33 +03:00 |
|
levlam
|
ce9bce5994
|
Reload chat active stories when receive a new story.
|
2023-06-28 17:10:14 +03:00 |
|
levlam
|
ffdebbea1f
|
Hide story list for stories of non-contacts.
|
2023-06-28 16:56:17 +03:00 |
|
levlam
|
f8c5220aad
|
Improve function name.
|
2023-06-28 16:38:33 +03:00 |
|
levlam
|
01eac2d6d8
|
tg_cli: simplify addContact.
|
2023-06-28 16:29:20 +03:00 |
|
levlam
|
ebf478ddec
|
Improve get_json_value_long.
|
2023-06-28 16:29:04 +03:00 |
|
levlam
|
f023646c6d
|
Add class StoryList and activeStories.list.
|
2023-06-28 16:09:44 +03:00 |
|
levlam
|
5fd1d06948
|
Improve method names.
|
2023-06-27 22:45:01 +03:00 |
|
levlam
|
5e9d98abce
|
Improve td_api::toggleChatStoriesAreHidden and remove User.stories_are_hidden.
|
2023-06-27 22:40:34 +03:00 |
|
levlam
|
d3e0372b14
|
Use Chat as owner of stories in td_api.
|
2023-06-27 21:51:36 +03:00 |
|
levlam
|
34161cd627
|
Support more story chat notification settings.
|
2023-06-27 19:09:43 +03:00 |
|
levlam
|
b36ea8934b
|
Add more story scope notification settings.
|
2023-06-27 18:30:05 +03:00 |
|
levlam
|
b5020a8fef
|
Add autoDownloadSettings.preload_stories.
|
2023-06-27 17:37:48 +03:00 |
|
levlam
|
3854a8b872
|
Add story.can_be_replied.
|
2023-06-27 17:29:30 +03:00 |
|
levlam
|
09a30a4b3c
|
Support stories_changelog_user_id option.
|
2023-06-27 17:26:17 +03:00 |
|
levlam
|
47d30cc7dc
|
Add sendStory.protect_content.
|
2023-06-27 17:19:10 +03:00 |
|
levlam
|
7571f90a98
|
Add Story.can_be_forwarded.
|
2023-06-27 17:16:22 +03:00 |
|
levlam
|
288043556b
|
Fix CHECK.
|
2023-06-27 15:41:41 +03:00 |
|
levlam
|
37b7e2421a
|
Pass StoryFullId to on_delete_story.
|
2023-06-25 00:37:52 +03:00 |
|
levlam
|
6c4e6eb6ff
|
Explicitly pass Td to get_notification_type_object.
|
2023-06-25 00:09:48 +03:00 |
|
levlam
|
35a3a37e6b
|
Explicitly pass Td to get_push_message_content_object.
|
2023-06-24 23:53:50 +03:00 |
|
levlam
|
6f814dc513
|
Add Story.is_visible_only_for_self.
|
2023-06-24 23:15:05 +03:00 |
|
levlam
|
b8bccde43c
|
Improve method and field names.
|
2023-06-23 19:00:34 +03:00 |
|
levlam
|
2702d19dc4
|
Remove is_me from on_get_user.
|
2023-06-23 18:22:58 +03:00 |
|
levlam
|
a87a41f22d
|
Init True fields for some manually created telegram_api objects.
|
2023-06-23 17:53:38 +03:00 |
|