Commit Graph

  • 674b380bd5 Never ask for ack for service queries. levlam 2024-01-21 01:31:24 +0300
  • 942e5fc613 Add LambdaPromise debug. levlam 2024-01-20 12:54:17 +0300
  • 1147dfc6fb Remove unused format::lambda. levlam 2024-01-20 12:05:49 +0300
  • 09c6bad8bd Remove pinned message notification only if new pinned message is added to Mentions. levlam 2024-01-20 03:30:10 +0300
  • 2a9393ff7a Add "process_pinned_messages_as_mentions" option to allow keep previous behavior. levlam 2024-01-19 22:23:26 +0300
  • 121fbe535f Create dependent chats right after Message object creation. levlam 2024-01-18 15:21:44 +0300
  • 021c0bd02d Improve logging. levlam 2024-01-18 14:59:53 +0300
  • e5f9e4c400 Decrease UPDATE_APPLY_WARNING_TIME and improve logging. levlam 2024-01-17 16:50:08 +0300
  • 14c93b1772 Fix added_message_full_id initialization. levlam 2024-01-16 21:40:25 +0300
  • 6d910597e5 Delete message from map after using. levlam 2024-01-16 21:36:24 +0300
  • c2277a1044 Add source to get_user_full_force. levlam 2024-01-15 14:12:00 +0300
  • 0f98d76683
    Fix DialogActionManager::send_dialog_action in secret chats (#2756) Liru Færs 2024-01-14 17:02:56 -0500
  • 58c457ab5f Add NotificationManager::parse_push_notification_attach. levlam 2024-01-14 23:05:35 +0300
  • 3e8d368ba5 Add NotificationManager::add_push_notification_user. levlam 2024-01-14 22:52:52 +0300
  • ffdb02374e Simplify Manager actor reset. levlam 2024-01-13 02:08:28 +0300
  • 916e5de43e Simplify code for manager reset. levlam 2024-01-13 01:28:15 +0300
  • 96fee82699 Use separate initialization functions for different Manager types. levlam 2024-01-13 00:59:17 +0300
  • 8b97d2e8e4 Move binlog events processing to Td::process_binlog_events. levlam 2024-01-13 00:42:49 +0300
  • 0aa8816c28 Don't always treat pins as mentions. levlam 2024-01-12 18:15:19 +0300
  • 4bafdc2b71 Fix MessagesManager::drop_dialog_last_pinned_message_id. levlam 2024-01-12 12:16:51 +0300
  • 5d7c69d0d1 Remove CallManager::Update typedef. levlam 2024-01-11 13:36:38 +0300
  • 9413360255 Improve SplitSource.php. levlam 2024-01-11 02:08:43 +0300
  • d029eff807 Minor improvements. levlam 2024-01-11 00:12:16 +0300
  • 21418140bd Fix removal of message reply for failed to send forwarded messages. levlam 2024-01-10 22:01:39 +0300
  • a10f03cde1 Add sanity check. levlam 2024-01-10 21:41:13 +0300
  • 5e0301db45 Improve fatal error message on app downgrade. levlam 2024-01-10 21:20:17 +0300
  • 17a412a04a Don't delete notifications when initializing last_new_message_id. There should be no old notifications anyway (2). levlam 2024-01-10 21:08:43 +0300
  • bc5b1f4e19 Remove unavailable messages from the list of linked messages. levlam 2024-01-10 20:22:45 +0300
  • 509908edda Don't register users/channels in unknown channels. levlam 2024-01-10 20:07:56 +0300
  • 7f844b637f Correctly update self speculative channel status while joining it. levlam 2024-01-10 18:03:41 +0300
  • 1fa64892e1 Don't count non-member creator in administrator count. levlam 2024-01-10 17:49:17 +0300
  • 44eba3d214 Combine JoinChannel queries. levlam 2024-01-10 17:42:14 +0300
  • faee94b680 Apply message auto-delete time from chat creation message. levlam 2024-01-10 17:20:13 +0300
  • 4d51b2c875 Move create_new_chat/create_new_channel to ContactsManager. levlam 2024-01-10 17:09:09 +0300
  • a409af0973 Move migrate_dialog_to_megagroup to ContactsManager. levlam 2024-01-10 15:57:19 +0300
  • 1bc8e90c10 Move create_new_secret_chat to ContactsManager. levlam 2024-01-10 15:20:16 +0300
  • da031b3faa Allow \r and other empty entities as a separator between MarkdownV2 blockquotes. levlam 2024-01-10 14:36:27 +0300
  • ce8a4b6d21 tg_cli: use preset message_thread_id_ in requests where it is optional. levlam 2024-01-10 13:16:37 +0300
  • c6154c43aa Don't store message interaction info for bots. levlam 2024-01-09 10:59:24 +0300
  • 3817f2cb6b Minor improvements. levlam 2024-01-08 19:26:34 +0300
  • 7b6ce8b822 Move reload_dialog_info to DialogManager. levlam 2024-01-08 19:20:22 +0300
  • 9a90089879 Move check_dialog_username to DialogManager. levlam 2024-01-08 19:14:41 +0300
  • 466c841b4e Move send_update_add_chat_members_privacy_forbidden to DialogParticipantManager. levlam 2024-01-08 18:57:44 +0300
  • 127b7ad086 Add DialogParticipantManager::speculative_add_channel_user. levlam 2024-01-08 18:50:18 +0300
  • b1d72276a7 Move set_channel_participant_status and similar methods to DialogParticipantManager. levlam 2024-01-08 18:44:13 +0300
  • 9660a7f2b1 Move set_dialog_participant_status and similar methods to DialogParticipantManager. levlam 2024-01-08 18:15:21 +0300
  • 50b5a6e9bf Move channel participant cache to DialogParticipantManager. levlam 2024-01-08 18:03:04 +0300
  • bba173ea7d Move get_channel_participant to DialogParticipantManager. levlam 2024-01-08 17:45:04 +0300
  • f8565154a1 Move get_dialog_participant to DialogParticipantManager. levlam 2024-01-08 17:35:24 +0300
  • f1a4579e67 Move bot chat member updates to DialogParticipantManager. levlam 2024-01-08 17:27:32 +0300
  • 82e59914cd Minor improvements. levlam 2024-01-08 15:42:21 +0300
  • d832d5a70f Move chat administrators to DialogParticipantManager. levlam 2024-01-08 15:23:16 +0300
  • d1251e47a6 Move chat join request processing to DialogParticipantManager. levlam 2024-01-08 14:36:18 +0300
  • b579fcd3e0 Rename DialogOnlineMemberManager to DialogParticipantManager. levlam 2024-01-08 14:22:44 +0300
  • 55faa7ad0b Fix parameter name. levlam 2024-01-08 14:15:15 +0300
  • e4c816d33c Move methods for chat invite link management to DialogInviteLinkManager. levlam 2024-01-08 14:09:58 +0300
  • 5a1b4b8d71 Move DialogAccessByInviteLink to DialogInviteLinkManager. levlam 2024-01-08 13:40:28 +0300
  • 409778b760 Move check/join by chat invite link to DialogInviteLinkManager. levlam 2024-01-08 13:25:31 +0300
  • ebf2f95681 Add DialogInviteLinkManager. levlam 2024-01-08 12:43:31 +0300
  • 90b8acff67 Add and use BotCommands::update_all_bot_commands. levlam 2024-01-08 01:44:58 +0300
  • b4ac2653cd Move delete_dialog to DialogManager. levlam 2024-01-08 01:27:49 +0300
  • 64c646b9de Use resolve_dialog_username internally. levlam 2024-01-08 00:31:07 +0300
  • a2c6f4aa7c Move resolved usernames to DialogManager. levlam 2024-01-07 23:45:33 +0300
  • dc3929fede Remove is_unsent_animated_emoji_click proxy function. levlam 2024-01-07 01:08:41 +0300
  • b684039566 Move some methods to DialogActionManager. levlam 2024-01-07 00:46:36 +0300
  • 4bc9f8d72e Add DialogActionManager. levlam 2024-01-06 22:56:28 +0300
  • bd7f900df8 Move relevant methods to MessageImportManager. levlam 2024-01-06 22:45:27 +0300
  • f5a776b67c Add MessageImportManager. levlam 2024-01-06 22:06:52 +0300
  • cb6c15b9c9 Explicitly check message content before trying to register it for bots. levlam 2024-01-05 18:43:53 +0300
  • cb013c999a Don't keep restriction reasons for bots. levlam 2024-01-05 18:24:35 +0300
  • 99a6c04dd3 Move online_member_dialogs out of User. levlam 2024-01-05 12:33:53 +0300
  • 884a16f1ed Partly move report_dialog to DialogManager. levlam 2024-01-04 22:46:13 +0300
  • c24bd49cce Move set_dialog_photo to DialogManager. levlam 2024-01-04 20:44:12 +0300
  • e5f0b33508 Move toggle_dialog_has_protected_content to DialogManager. levlam 2024-01-04 20:25:41 +0300
  • 17012dff1c Move set_dialog_permissions to DialogManager. levlam 2024-01-04 20:20:18 +0300
  • fd45eb84f5 Move set_dialog_title to DialogManager. levlam 2024-01-04 20:15:29 +0300
  • 57f1b32617 Move remove_secret_chat_dialog_ids to DialogId. levlam 2024-01-04 19:55:48 +0300
  • c0a0f7de07 Move on_dialog_info_full_invalidated to DialogManager. levlam 2024-01-04 19:52:31 +0300
  • a719ed42be Simplify conditions for reloading chat full info. levlam 2024-01-04 19:47:27 +0300
  • 249598a711 Move get_common_dialogs to CommonDialogManager. levlam 2024-01-04 19:30:58 +0300
  • 8d7058109c Add CommonDialogManager. levlam 2024-01-04 19:20:14 +0300
  • 2c6917d044 Simplify RecentDialogList::removed_dialog_ids_ implementation. levlam 2024-01-04 19:10:15 +0300
  • f43807ebbf Don't try to remove chat from recent for bots. levlam 2024-01-04 19:06:50 +0300
  • 3003679192 Move online member count to DialogOnlineMemberManager. levlam 2024-01-04 18:30:12 +0300
  • 211071970e Add DialogOnlineMemberManager. levlam 2024-01-04 18:02:36 +0300
  • 52b8e295ca Minor include improvements. levlam 2024-01-04 16:46:53 +0300
  • 6d1f6e250f Add DialogManager::is_dialog_removed_from_dialog_list. levlam 2024-01-04 16:32:04 +0300
  • d24a0eda1d Move get_peers_dialog_ids to DialogManager. levlam 2024-01-04 16:24:19 +0300
  • b97fa08e62 Move get_input_dialog_id to DialogManager. levlam 2024-01-04 16:20:15 +0300
  • 32898dbe88 Move get_chat_ids_object and get_chats_object to DialogManager. levlam 2024-01-04 16:13:20 +0300
  • ebda6f1364 Use DialogManager::get_my_dialog_id. levlam 2024-01-04 15:49:02 +0300
  • eb5a37e927 Add DialogManager::force_create_dialog. levlam 2024-01-04 15:38:01 +0300
  • 978be7206f Use DialogManager::have_dialog_force. levlam 2024-01-04 15:26:42 +0300
  • b2fccc7d9c Move ContactsManager proxy methods to DialogManager. levlam 2024-01-03 23:07:50 +0300
  • 36f6a97b58 Fix setting of global DialogFilter manager. levlam 2024-01-02 16:43:09 +0300
  • 7897ab1ada Add empty DialogManager. levlam 2024-01-02 16:22:25 +0300
  • 2bfe13f832 Set parser error if invalid reaction is stored in database. levlam 2024-01-02 03:03:39 +0300
  • 0e2b7eab27 Ensure that messageReaction.total_count isn't less than the number of recent users. levlam 2024-01-02 02:54:57 +0300
  • d963044eb9 Update copyright year. levlam 2024-01-01 03:07:21 +0300
  • 962f7ec17b Remove unused gen_git_commit_h scripts. levlam 2023-12-31 00:04:55 +0300