fix: stabilize multi-account chat handling

This commit is contained in:
Mikhail Kilin
2026-05-17 04:06:19 +03:00
parent 1208aa5afb
commit 42884d174e
22 changed files with 471 additions and 203 deletions

View File

@@ -94,9 +94,7 @@ impl TdClientTrait for TdClient {
reply_to_message_id: Option<MessageId>,
reply_info: Option<ReplyInfo>,
) -> Result<MessageInfo, String> {
self.message_manager
.send_message(chat_id, text, reply_to_message_id, reply_info)
.await
TdClient::send_message(self, chat_id, text, reply_to_message_id, reply_info).await
}
async fn edit_message(
@@ -105,9 +103,7 @@ impl TdClientTrait for TdClient {
message_id: MessageId,
new_text: String,
) -> Result<MessageInfo, String> {
self.message_manager
.edit_message(chat_id, message_id, new_text)
.await
TdClient::edit_message(self, chat_id, message_id, new_text).await
}
async fn delete_messages(