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