-
Notifications
You must be signed in to change notification settings - Fork 129
Open
Description
// actions/chat.js 中的connectSocket函数
export function connectSocket() {
return (dispatch, state) => {
const orders = state()
.get("user")
.get("orders");
// ....
}
}
这里只在调用了connectSocket函数时才去拿orders的数据,这个时候应该还没有从服务端拿到数据,所以这里的orders应该是空的,在监听getOrder事件时用的是这里的orders,导致不执行dispatch
socket.on("getOrder", data => {
console.log(orders.isEmpty()) // true
if (!orders.isEmpty()) {
dispatch(getOrderSuccess(data));
}
});
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels