feat(朋友圈): 重构朋友圈功能,支持好友朋友圈展示和加载更多

- 删除无用的sendMessages.ts文件
- 修改FriendsCircleItem接口,将snsId类型改为number
- 重构weChat store,支持批量添加朋友圈数据
- 优化朋友圈样式,修复图片浮动问题
- 重构api.ts,简化请求参数处理
- 在msgManage.ts中添加朋友圈数据处理逻辑
- 完全重构FriendsCicle组件,支持好友朋友圈展示和加载更多功能
This commit is contained in:
2025-09-17 14:57:58 +08:00
parent c9eb19a064
commit 680c16c7da
8 changed files with 121 additions and 268 deletions

View File

@@ -6,10 +6,11 @@ import { Messages } from "./msg.data";
import { useWeChatStore } from "../weChat/weChat";
// 消息处理器类型定义
type MessageHandler = (message: WebSocketMessage) => void;
const setVideoUrl = useWeChatStore.getState().setVideoUrl;
const addMessage = useWeChatStore.getState().addMessage;
const receivedMsg = useWeChatStore.getState().receivedMsg;
const updateMomentCommonLoading =
useWeChatStore.getState().updateMomentCommonLoading;
const addMomentCommon = useWeChatStore.getState().addMomentCommon;
// 消息处理器映射
const messageHandlers: Record<string, MessageHandler> = {
// 微信账号存活状态响应
@@ -80,6 +81,12 @@ const messageHandlers: Record<string, MessageHandler> = {
// setVideoUrl(message.friendMessageId, message.url);
},
CmdFetchMomentResult: message => {
console.log("朋友圈数据结果", message);
addMomentCommon(message.result);
updateMomentCommonLoading(false);
},
// 可以继续添加更多处理器...
};