import { BaseAction } from '../BaseAction' import { ActionName } from '../types' import { selfInfo } from '@/common/globalVars' import { Dict } from 'cosmokit' export class GetProfileLike extends BaseAction { actionName = ActionName.GetProfileLike async _handle() { const ret = await this.ctx.ntUserApi.getProfileLike(selfInfo.uid) const data = ret.info.userLikeInfos[0].favoriteInfo.userInfos for (const item of data) { item.uin = Number(await this.ctx.ntUserApi.getUinByUid(item.uid)) || 0 } return data } }