mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
18 lines
558 B
TypeScript
18 lines
558 B
TypeScript
import { BaseAction } from '../BaseAction'
|
|
import { ActionName } from '../types'
|
|
import { selfInfo } from '@/common/globalVars'
|
|
import { Dict } from 'cosmokit'
|
|
|
|
export class GetProfileLike extends BaseAction<void, Dict[]> {
|
|
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
|
|
}
|
|
}
|