Enhance update error logging and fix duplicate type import

- Improve error logging in AppUpdater with more detailed error information and timestamps
- Remove duplicate MCPServer type import in Inputbar component
This commit is contained in:
Herio 2025-03-08 11:06:02 +08:00 committed by Asurada
parent 8aba2f58c5
commit 37d172dbd9
2 changed files with 7 additions and 2 deletions

View File

@ -18,7 +18,12 @@ export default class AppUpdater {
// 检测下载错误
autoUpdater.on('error', (error) => {
logger.error('更新异常', error)
// 简单记录错误信息和时间戳
logger.error('更新异常', {
message: error.message,
stack: error.stack,
time: new Date().toISOString()
})
mainWindow.webContents.send('update-error', error)
})

View File

@ -27,7 +27,7 @@ import WebSearchService from '@renderer/services/WebSearchService'
import store, { useAppDispatch, useAppSelector } from '@renderer/store'
import { sendMessage as _sendMessage } from '@renderer/store/messages'
import { setGenerating, setSearching } from '@renderer/store/runtime'
import { Assistant, FileType, KnowledgeBase, MCPServer, MCPServer, Message, Model, Topic } from '@renderer/types'
import { Assistant, FileType, KnowledgeBase, MCPServer, Message, Model, Topic } from '@renderer/types'
import { classNames, delay, getFileExtension } from '@renderer/utils'
import { abortCompletion } from '@renderer/utils/abortController'
import { getFilesFromDropEvent } from '@renderer/utils/input'