diff --git a/src/core/services/NodeIKernelProfileLikeService.ts b/src/core/services/NodeIKernelProfileLikeService.ts index b4682a31..5bc413d5 100644 --- a/src/core/services/NodeIKernelProfileLikeService.ts +++ b/src/core/services/NodeIKernelProfileLikeService.ts @@ -1,4 +1,4 @@ -import { BuddyProfileLikeReq, GeneralCallResult } from '@/core'; +import { BuddyProfileLikeReq, GeneralCallResult, NTVoteInfo } from '@/core'; export interface NodeIKernelProfileLikeService { addKernelProfileLikeListener(listener: unknown): number; @@ -9,7 +9,16 @@ export interface NodeIKernelProfileLikeService { getBuddyProfileLike(req: BuddyProfileLikeReq): Promise, + userLikeInfos: Array<{ + voteInfo: { + total_count: number, + new_count: number, + new_nearby_count: number, + last_visit_time: number, + userInfos: Array + } + + }>, friendMaxVotes: number, start: number } diff --git a/src/core/types/user.ts b/src/core/types/user.ts index 25d29d0e..1757c308 100644 --- a/src/core/types/user.ts +++ b/src/core/types/user.ts @@ -5,6 +5,25 @@ export enum NTSex { GENDER_FEMALE = 2, GENDER_PRIVACY = 255, } +export interface NTVoteInfo { + age: number; + bAvailableCnt: number; + bTodayVotedCnt: number; + count: number; + customId: number; + gender: number; + giftCount: number; + isFriend: boolean; + isSvip: boolean; + isvip: boolean; + lastCharged: number; + latestTime: number; + nick: string; + src: number; + uid: string; + uin: number; +} + // 好友分类类型 export interface BuddyCategoryType {