Просмотр исходного кода

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

wuyi 1 месяц назад
Родитель
Сommit
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 {
             await this.tgClientService.clearConversation(client, targetPeer)
           } catch (clearError) {
-            // 清除会话失败不影响主流程,静默处理
+            this.app.log.warn(
+              `清除会话失败 [${taskItem.target}]: ${clearError instanceof Error ? clearError.message : '未知错误'}`
+            )
           }
 
           // 如果是手机号,删除临时联系人
           try {
             await this.tgClientService.deleteTempContact(client, targetPeer.id)
           } catch (deleteError) {
-            // 删除临时联系人失败不影响主流程,静默处理
+            this.app.log.warn(
+              `删除临时联系人失败 [${taskItem.target}]: ${
+                deleteError instanceof Error ? deleteError.message : '未知错误'
+              }`
+            )
           }
 
           // 判断是否为验证账户