mirror of https://github.com/msgbyte/tailchat
refactor: 好友列表与好友邀请列表
parent
0623753ac3
commit
8d4652e9c2
@ -1,12 +1,21 @@
|
||||
import type { AppStore } from './store';
|
||||
import type { AppSocket } from '../api/socket';
|
||||
import { userActions } from './slices';
|
||||
import type { FriendRequest, UserBaseInfo } from '../model/user';
|
||||
|
||||
/**
|
||||
* 初始化Redux 上下文
|
||||
*/
|
||||
export function setupRedux(socket: AppSocket, store: AppStore) {
|
||||
socket.request('friend.getAllFriends').then((resp) => {
|
||||
// TODO
|
||||
console.log('好友列表', resp);
|
||||
// 获取好友列表
|
||||
socket.request<UserBaseInfo[]>('friend.getAllFriends').then((data) => {
|
||||
store.dispatch(userActions.setFriendList(data));
|
||||
});
|
||||
|
||||
// 获取好友邀请列表
|
||||
socket
|
||||
.request<FriendRequest[]>('friend.request.allRelatived')
|
||||
.then((data) => {
|
||||
store.dispatch(userActions.setFriendRequests(data));
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue