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:
@@ -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()}
|
||||
|
||||
Reference in New Issue
Block a user