Commit Graph

9089 Commits

Author SHA1 Message Date
levlam
fbc74dc8f4 Add and use NotificationManager::have_group_force. 2023-08-23 19:16:57 +03:00
levlam
2fc806785f Use CHECK in MessagesManager::get_dialog_notification_group_id. 2023-08-23 18:54:03 +03:00
levlam
d1172d8530 Allow to use getTopChats without chat info database. 2023-08-23 18:28:07 +03:00
levlam
2e5caa9f13 Minor improvements. 2023-08-22 19:10:22 +03:00
levlam
d8472358dc Add MessagesManager::get_story_notification_settings. 2023-08-22 18:55:59 +03:00
levlam
15c14e4983 Use object_id instead of message_id in NotificationGroupInfo. 2023-08-22 16:32:40 +03:00
levlam
ce1fdf097c Add NotificationGroupInfo.has_group_id. 2023-08-22 02:34:26 +03:00
levlam
5144656f2b Add MessagesManager::is_dialog_notification_group_id. 2023-08-22 02:31:47 +03:00
levlam
1289a62c16 Make the rest NotificationGroupInfo fields private. 2023-08-22 00:01:29 +03:00
levlam
db9ca1a847 Add NotificationGroupInfo::is_valid(). 2023-08-21 23:03:55 +03:00
levlam
a93322ae32 Always remove unneeded last_notification_id_. 2023-08-21 22:40:17 +03:00
levlam
8116952371 Make NotificationGroupInfo.last_notification_date_ private. 2023-08-21 22:21:06 +03:00
levlam
800660aec6 Update NotificationGroupInfo.is_key_changed_ only if needed. 2023-08-21 22:16:42 +03:00
levlam
5450d2e53d Make NotificationGroupInfo.::max_removed_notification_id_ private. 2023-08-21 22:13:19 +03:00
levlam
4e031ed7fd Make NotificationGroupInfo.max_removed_message_id_ private. 2023-08-21 21:43:26 +03:00
levlam
c40b2b95d2 Add NotificationGroupInfo::is_removed_notification. 2023-08-21 21:37:52 +03:00
levlam
a711e70467 Move story types up in the scheme to allow story usage in other types. 2023-08-21 20:17:43 +03:00
levlam
b73f8a060b Make NotificationGroupInfo::is_changed_ private. 2023-08-21 20:14:53 +03:00
levlam
f933f5a25f Add NotificationGroupInfo::set_max_removed_notification_id. 2023-08-21 20:12:30 +03:00
levlam
d22fbcaba6 Add NotificationGroupInfo constructors. 2023-08-21 19:54:12 +03:00
levlam
174f0ca5f5 Add MessagesManager::set_dialog_last_notification_checked. 2023-08-21 19:50:24 +03:00
levlam
e667e45985 Add NotificationGroupInfo::set_last_notification. 2023-08-21 19:46:09 +03:00
levlam
05b1bec6a9 Improve names of NotificationGroupInfo fields. 2023-08-21 19:36:43 +03:00
levlam
6c4545fb3f Make NotificationGroupInfo::try_reuse_ private. 2023-08-21 19:28:05 +03:00
levlam
d2cf780a1f Move class NotificationGroupInfo to a separate header. 2023-08-21 18:52:56 +03:00
levlam
08ead89f31 Check DialogListId identifier validness. 2023-08-21 16:23:11 +03:00
levlam
0e9b4be29f Add auth_key_id to error messages. 2023-08-20 21:00:42 +03:00
levlam
4d1d22d6f4 Keep PendingPollAnswer until poll updates are applied. 2023-08-19 06:42:06 +03:00
levlam
74f0d49f8e Support only Main and Archive folder identifiers. 2023-08-18 17:51:31 +03:00
levlam
c8cbef60cb Save correct chat order even we aren't sure about chat folder. 2023-08-18 16:19:22 +03:00
levlam
770837bcd9 Update chat action bar only if folder_id is changed. 2023-08-18 15:56:12 +03:00
levlam
05589cff7b Improve names of WebPage and WebPageInstantView fields. 2023-08-18 15:33:33 +03:00
levlam
203e8cf9c2 Add more checks for is_authorized. 2023-08-17 00:32:29 +03:00
levlam
f0f1cc19ed Forcely add first active story for subscribed chats if previously sent updates about them. 2023-08-16 18:06:55 +03:00
levlam
84ac48405f Add source to send_update_chat_active_stories. 2023-08-16 17:57:16 +03:00
levlam
9c42aeb575 Count yet unsent stories in updateStoryListChatCount. 2023-08-16 17:49:06 +03:00
levlam
5c63b80cce Don't send updateChatActiveStories about chats with unknown active stories. 2023-08-16 17:34:36 +03:00
levlam
11f4af48e0 Send updateChatActiveStories when deleting non-loaded story. 2023-08-16 16:42:24 +03:00
levlam
89b2a51d2d Add yet unsent stories to chat active stories. 2023-08-16 16:06:16 +03:00
levlam
a7b17b9e43 Support cancel of story upload. 2023-08-16 15:10:41 +03:00
levlam
d44617b4ea Remove unused variable. 2023-08-15 20:17:27 +03:00
levlam
19a2eca935 Document limit for the number of story areas. 2023-08-15 20:08:24 +03:00
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
cde095db6c Update version to 1.8.16. 2023-08-15 18:11:16 +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
9d9da813ec tg_cli: add InputStoryAreas class. 2023-08-15 16:50:34 +03:00
levlam
ba527b7e5d Create channel chat to apply an update, even the update will be ignored. 2023-08-15 15:03:13 +03:00
levlam
4f2ad215d3 Initialize PTS in channels from the first received update. 2023-08-15 14:53:14 +03:00