fix(socket): 移除 SOCKET_TYPE 引用,修复构建错误

移除了移除 Mock Socket 后遗留的 SOCKET_TYPE 导出引用。

## 修改文件
- src/contexts/NotificationContext.js
  - 删除 SOCKET_TYPE 导入
  - 更新文件注释,删除 Mock/Real 模式说明
  - 简化日志输出,删除 socket 类型显示
  - 移除所有 SOCKET_TYPE 条件判断
  - 统一使用 socket.reconnect?.() 重连逻辑

- src/components/NotificationTestTool/index.js
  - 删除 SOCKET_TYPE 导入
  - Badge 固定显示 "REAL"

## 问题修复
-  修复构建错误: "SOCKET_TYPE is not exported from '../services/socket'"
-  简化重连逻辑,不再需要区分 Mock/Real 模式
-  代码更简洁,移除了 9 处过时引用

## 验证
- npm run build 构建成功
- 无 TypeScript 错误
- 无 import 错误
This commit is contained in:
zdl
2025-11-10 17:39:02 +08:00
parent 838e7d7272
commit db7efeb1fe
2 changed files with 10 additions and 29 deletions

View File

@@ -26,7 +26,6 @@ import {
} from '@chakra-ui/react';
import { MdNotifications, MdClose, MdVolumeOff, MdVolumeUp, MdCampaign, MdTrendingUp, MdArticle, MdAssessment, MdWarning } from 'react-icons/md';
import { useNotification } from '../../contexts/NotificationContext';
import { SOCKET_TYPE } from '../../services/socket';
import { NOTIFICATION_TYPES, PRIORITY_LEVELS } from '../../constants/notificationTypes';
const NotificationTestTool = () => {
@@ -295,7 +294,7 @@ const NotificationTestTool = () => {
{isConnected ? 'Connected' : 'Disconnected'}
</Badge>
<Badge colorScheme="purple">
{SOCKET_TYPE}
REAL
</Badge>
<Badge colorScheme={getPermissionColor()}>
浏览器: {getPermissionLabel()}