|
@@ -167,9 +167,9 @@ func (manager *ConnectionManager) HandleMessage(userID int, sessionID string, me
|
|
|
// 发送消息到 WebSocket
|
|
|
_ = session.Conn.WriteMessage(websocket.TextMessage, []byte(content))
|
|
|
case chanErr, ok := <-errChan:
|
|
|
- if !ok {
|
|
|
+ if !ok && session.LLMStatus != -1 {
|
|
|
err = errors.New("未知的错误异常")
|
|
|
- } else {
|
|
|
+ } else if chanErr != nil {
|
|
|
err = errors.New(chanErr.Error())
|
|
|
}
|
|
|
// 标记llm提问状态:未提问
|