瀏覽代碼

增强错误处理和日志记录,添加清除会话和删除临时联系人失败的警告日志。

wuyi 1 月之前
父節點
當前提交
1f79c3ebd0
共有 1 個文件被更改,包括 8 次插入2 次删除
  1. 8 2
      src/services/task.service.ts

+ 8 - 2
src/services/task.service.ts

@@ -354,14 +354,20 @@ export class TaskService {
           try {
           try {
             await this.tgClientService.clearConversation(client, targetPeer)
             await this.tgClientService.clearConversation(client, targetPeer)
           } catch (clearError) {
           } catch (clearError) {
-            // 清除会话失败不影响主流程,静默处理
+            this.app.log.warn(
+              `清除会话失败 [${taskItem.target}]: ${clearError instanceof Error ? clearError.message : '未知错误'}`
+            )
           }
           }
 
 
           // 如果是手机号,删除临时联系人
           // 如果是手机号,删除临时联系人
           try {
           try {
             await this.tgClientService.deleteTempContact(client, targetPeer.id)
             await this.tgClientService.deleteTempContact(client, targetPeer.id)
           } catch (deleteError) {
           } catch (deleteError) {
-            // 删除临时联系人失败不影响主流程,静默处理
+            this.app.log.warn(
+              `删除临时联系人失败 [${taskItem.target}]: ${
+                deleteError instanceof Error ? deleteError.message : '未知错误'
+              }`
+            )
           }
           }
 
 
           // 判断是否为验证账户
           // 判断是否为验证账户