import api from "@/api/index.ts"; export type UserInfo = { userId: number; nickname: string; avatarUrl: string; gender: 'MALE' | 'FEMALE' | 'UNKNOWN'; nimToken: string; // NetEase Cloud Communication token nimAccountId: string; // NetEase Cloud Communication account ID createdAt: string; updatedAt: string; } /** * 获取当前用户的信息 */ export const getUserInfo = async (): Promise => { const res = await api.get('/api/user/info'); return res.code === 200 ? res.data : null; }; /** * 获取群组内所有用户的信息 */ export const getGroupMembers = async (): Promise => { const res = await api.get('/api/group/members'); return res.code === 200 ? res.data || [] : []; };