添加粉丝关注页面

This commit is contained in:
张成
2025-10-01 01:48:36 +08:00
parent 78d8ec659e
commit a5539bd219
7 changed files with 187 additions and 62 deletions

View File

@@ -84,6 +84,34 @@ export class FollowService {
}
}
// 获取新增粉丝列表(新关注的人)
static async get_new_fans_list(
page: number = 1,
page_size: number = 20
): Promise<FollowListResponse> {
try {
const response = await httpService.post<FollowListResponse>(
'/user_follow/new_fans_list',
{ page, page_size },
{ showLoading: false }
);
if (response.code === 0) {
// 为数据添加 follow_status 标识
const list = response.data.list.map(user => ({
...user,
follow_status: user.is_mutual ? 'mutual_follow' as const : 'follower' as const
}));
return { ...response.data, list };
} else {
throw new Error(response.message || '获取新增粉丝列表失败');
}
} catch (error) {
console.error('获取新增粉丝列表失败:', error);
return { list: [], total: 0 };
}
}
// 获取我的关注列表
static async get_following_list(
page: number = 1,