feat(朋友圈): 重构朋友圈功能,支持好友朋友圈展示和加载更多
- 删除无用的sendMessages.ts文件 - 修改FriendsCircleItem接口,将snsId类型改为number - 重构weChat store,支持批量添加朋友圈数据 - 优化朋友圈样式,修复图片浮动问题 - 重构api.ts,简化请求参数处理 - 在msgManage.ts中添加朋友圈数据处理逻辑 - 完全重构FriendsCicle组件,支持好友朋友圈展示和加载更多功能
This commit is contained in:
@@ -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);
|
||||
},
|
||||
|
||||
// 可以继续添加更多处理器...
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user