mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-06 13:05:09 +00:00
style:lint
This commit is contained in:
@@ -74,9 +74,14 @@ export class NTQQFriendApi {
|
||||
return this.context.session.getBuddyService().clearBuddyReqUnreadCnt();
|
||||
}
|
||||
async getBuddyReq() {
|
||||
const [, ret] = await this.core.eventWrapper.CallNormalEventV2
|
||||
<NodeIKernelBuddyService['getBuddyReq'], NodeIKernelBuddyListener['onBuddyReqChange']>
|
||||
('NodeIKernelBuddyService/getBuddyReq', 'NodeIKernelBuddyListener/onBuddyReqChange', 1, 5000);
|
||||
const [, ret] = await this.core.eventWrapper.CallNormalEventV2<
|
||||
NodeIKernelBuddyService['getBuddyReq'],
|
||||
NodeIKernelBuddyListener['onBuddyReqChange']
|
||||
>(
|
||||
'NodeIKernelBuddyService/getBuddyReq',
|
||||
'NodeIKernelBuddyListener/onBuddyReqChange',
|
||||
1,
|
||||
5000);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ import { NodeIKernelProfileListener } from '@/core/listeners';
|
||||
import { RequestUtil } from '@/common/utils/request';
|
||||
import { NodeIKernelProfileService, ProfileBizType, UserDetailSource } from '@/core/services';
|
||||
import { InstanceContext, NapCatCore } from '..';
|
||||
import { solveAsyncProblem } from '@/common/utils/helper';
|
||||
|
||||
export class NTQQUserApi {
|
||||
context: InstanceContext;
|
||||
@@ -128,12 +129,9 @@ export class NTQQUserApi {
|
||||
}
|
||||
|
||||
async getUserDetailInfo(uid: string): Promise<User> {
|
||||
try {
|
||||
const retUser = await this.fetchUserDetailInfo(uid, UserDetailSource.KDB);
|
||||
if (retUser.uin !== '0') {
|
||||
return retUser;
|
||||
}
|
||||
} catch (e) {
|
||||
const retUser = await solveAsyncProblem(async (uid) => this.fetchUserDetailInfo(uid, UserDetailSource.KDB));
|
||||
if (retUser && retUser.uin !== '0') {
|
||||
return retUser;
|
||||
}
|
||||
this.context.logger.logDebug('[NapCat] [Mark] getUserDetailInfo Mode1 Failed.');
|
||||
return this.fetchUserDetailInfo(uid, UserDetailSource.KSERVER);
|
||||
|
||||
@@ -848,41 +848,6 @@ export interface MultiForwardMsgElement {
|
||||
resId: string;
|
||||
fileName: string;
|
||||
}
|
||||
export enum NTSubMsgType {
|
||||
KMSGSUBTYPEARKGROUPANNOUNCE = 3,
|
||||
KMSGSUBTYPEARKGROUPANNOUNCECONFIRMREQUIRED = 4,
|
||||
KMSGSUBTYPEARKGROUPGIFTATME = 5,
|
||||
KMSGSUBTYPEARKGROUPTASKATALL = 6,
|
||||
KMSGSUBTYPEARKMULTIMSG = 7,
|
||||
KMSGSUBTYPEARKNORMAL = 0,
|
||||
KMSGSUBTYPEARKTENCENTDOCFROMMINIAPP = 1,
|
||||
KMSGSUBTYPEARKTENCENTDOCFROMPLUSPANEL = 2,
|
||||
KMSGSUBTYPEEMOTICON = 15,
|
||||
KMSGSUBTYPEFILEAPP = 11,
|
||||
KMSGSUBTYPEFILEAUDIO = 3,
|
||||
KMSGSUBTYPEFILEDOC = 4,
|
||||
KMSGSUBTYPEFILEEXCEL = 6,
|
||||
KMSGSUBTYPEFILEFOLDER = 13,
|
||||
KMSGSUBTYPEFILEHTML = 10,
|
||||
KMSGSUBTYPEFILEIPA = 14,
|
||||
KMSGSUBTYPEFILENORMAL = 0,
|
||||
KMSGSUBTYPEFILEPDF = 7,
|
||||
KMSGSUBTYPEFILEPIC = 1,
|
||||
KMSGSUBTYPEFILEPPT = 5,
|
||||
KMSGSUBTYPEFILEPSD = 12,
|
||||
KMSGSUBTYPEFILETXT = 8,
|
||||
KMSGSUBTYPEFILEVIDEO = 2,
|
||||
KMSGSUBTYPEFILEZIP = 9,
|
||||
KMSGSUBTYPELINK = 5,
|
||||
KMSGSUBTYPEMARKETFACE = 1,
|
||||
KMSGSUBTYPEMIXEMOTICON = 7,
|
||||
KMSGSUBTYPEMIXFACE = 3,
|
||||
KMSGSUBTYPEMIXMARKETFACE = 2,
|
||||
KMSGSUBTYPEMIXPIC = 1,
|
||||
KMSGSUBTYPEMIXREPLY = 4,
|
||||
KMSGSUBTYPEMIXTEXT = 0,
|
||||
KMSGSUBTYPETENCENTDOC = 6
|
||||
}
|
||||
export enum SendStatusType {
|
||||
KSEND_STATUS_FAILED = 0,
|
||||
KSEND_STATUS_SENDING = 1,
|
||||
@@ -914,7 +879,7 @@ export interface RawMessage {
|
||||
|
||||
msgType: NTMsgType;
|
||||
|
||||
subMsgType: NTSubMsgType;
|
||||
subMsgType: number;
|
||||
|
||||
senderUid: string;
|
||||
|
||||
|
||||
@@ -100,7 +100,7 @@ export interface NodeIKernelGroupService {
|
||||
uid: string,
|
||||
index: number//0
|
||||
}>,
|
||||
infos: {},
|
||||
infos: unknown,
|
||||
finish: true,
|
||||
hasRobot: false
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ export interface NodeIKernelMsgService {
|
||||
|
||||
recallMsg(peer: Peer, msgIds: string[]): Promise<GeneralCallResult>;
|
||||
|
||||
addKernelMsgImportToolListener(arg: Object): unknown;
|
||||
addKernelMsgImportToolListener(arg: unknown): unknown;
|
||||
|
||||
removeKernelMsgListener(args: unknown): unknown;
|
||||
|
||||
@@ -51,7 +51,7 @@ export interface NodeIKernelMsgService {
|
||||
|
||||
getOnLineDev(): void;
|
||||
|
||||
kickOffLine(DevInfo: Object): unknown;
|
||||
kickOffLine(DevInfo: unknown): unknown;
|
||||
|
||||
setStatus(args: { status: number, extStatus: number, batteryStatus: number }): Promise<GeneralCallResult>;
|
||||
|
||||
@@ -80,11 +80,11 @@ export interface NodeIKernelMsgService {
|
||||
// this.voipToken = bArr2;
|
||||
// this.profileId = str;
|
||||
|
||||
setToken(arg: Object): unknown;
|
||||
setToken(arg: unknown): unknown;
|
||||
|
||||
switchForeGround(): unknown;
|
||||
|
||||
switchBackGround(arg: Object): unknown;
|
||||
switchBackGround(arg: unknown): unknown;
|
||||
|
||||
//hex
|
||||
setTokenForMqq(token: string): unknown;
|
||||
@@ -384,7 +384,7 @@ export interface NodeIKernelMsgService {
|
||||
getFileThumbSavePath(...args: unknown[]): unknown;
|
||||
|
||||
//猜测居多
|
||||
translatePtt2Text(MsgId: string, Peer: {}, MsgElement: {}): unknown;
|
||||
translatePtt2Text(MsgId: string, Peer: Peer, MsgElement: unknown): unknown;
|
||||
|
||||
setPttPlayedState(...args: unknown[]): unknown;
|
||||
|
||||
@@ -668,7 +668,7 @@ export interface NodeIKernelMsgService {
|
||||
|
||||
recordEmoji(...args: unknown[]): unknown;
|
||||
|
||||
fetchGetHitEmotionsByWord(args: Object): Promise<unknown>;//表情推荐?
|
||||
fetchGetHitEmotionsByWord(args: unknown): Promise<unknown>;//表情推荐?
|
||||
|
||||
deleteAllRoamMsgs(...args: unknown[]): unknown;//漫游消息?
|
||||
|
||||
|
||||
@@ -69,9 +69,9 @@ export interface NodeQQNTWrapperUtil {
|
||||
|
||||
genFileShaAndMd5Hex(path: string, unknown: number): unknown; //可能是错的
|
||||
|
||||
setTraceInfo(unknown: Object): unknown;
|
||||
setTraceInfo(unknown: unknown): unknown;
|
||||
|
||||
encodeOffLine(unknown: Object): unknown;
|
||||
encodeOffLine(unknown: unknown): unknown;
|
||||
|
||||
decodeOffLine(arg: string): unknown; //可能是错的 传递hex
|
||||
|
||||
@@ -89,7 +89,7 @@ export interface NodeQQNTWrapperUtil {
|
||||
|
||||
runProcessArgs(arg0: string, arg1: { [key: string]: string }, arg2: boolean): unknown;
|
||||
|
||||
calcThumbSize(arg0: number, arg1: number, arg2: Object): unknown;
|
||||
calcThumbSize(arg0: number, arg1: number, arg2: unknown): unknown;
|
||||
|
||||
fullWordToHalfWord(arg0: string): unknown;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user