style: lint

This commit is contained in:
手瓜一十雪
2024-08-03 15:06:02 +08:00
parent 17122c4360
commit 8e0b79594e
6 changed files with 19 additions and 38 deletions

View File

@@ -1,9 +1,9 @@
import { ChatType, ElementType, GetFileListParam, MessageElement, Peer, RawMessage, SendMessageElement, SendMsgElementConstructor } from '@/core/entities'; import { GetFileListParam, Peer, RawMessage, SendMessageElement, SendMsgElementConstructor } from '@/core/entities';
import { friends, groups, selfInfo } from '@/core/data'; import { friends, groups, selfInfo } from '@/core/data';
import { log, logError, logWarn } from '@/common/utils/log'; import { log, logWarn } from '@/common/utils/log';
import { sleep } from '@/common/utils/helper'; import { sleep } from '@/common/utils/helper';
import { napCatCore, NodeIKernelMsgService, NTQQUserApi } from '@/core'; import { napCatCore, NTQQUserApi } from '@/core';
import { NodeIKernelMsgListener, onGroupFileInfoUpdateParamType } from '@/core/listeners'; import { onGroupFileInfoUpdateParamType } from '@/core/listeners';
import { GeneralCallResult } from '@/core/services/common'; import { GeneralCallResult } from '@/core/services/common';
import { MessageUnique } from '../../../common/utils/MessageUnique'; import { MessageUnique } from '../../../common/utils/MessageUnique';
import { NTEventDispatch } from '@/common/utils/EventTask'; import { NTEventDispatch } from '@/common/utils/EventTask';
@@ -67,25 +67,6 @@ setTimeout(() => {
// }, 25000) // }, 25000)
export class NTQQMsgApi { export class NTQQMsgApi {
// static async CheckSendMode() {
// try {
// NTQQMsgApi.sendMsgV2({ chatType: 1, peerUid: selfInfo.uid }, [SendMsgElementConstructor.text('消息队列模式测试')], true, 10000).then().catch();
// MsgSendMode = 2;
// logNotice('[消息队列] 消息模式确认: MsgId异步队列');
// return true;
// } catch (error) {
// logNotice('[消息队列] 消息模式失败: MsgId异步队列');
// }
// try {
// NTQQMsgApi.sendMsgV1({ chatType: 1, peerUid: selfInfo.uid }, [SendMsgElementConstructor.text('消息队列模式测试')], true, 10000).then().catch();
// MsgSendMode = 1;
// logNotice('[消息队列] 消息模式确认: MsgSeq异步队列');
// return true;
// } catch (error) {
// logNotice('[消息队列] 消息模式失败: MsgSeq异步队列');
// }
// return false;
// }
// static napCatCore: NapCatCore | null = null; // static napCatCore: NapCatCore | null = null;
// enum BaseEmojiType { // enum BaseEmojiType {
// NORMAL_EMOJI, // NORMAL_EMOJI,

View File

@@ -50,17 +50,17 @@ export class GetFileBase extends BaseAction<GetFilePayload, GetFileResponse> {
try { try {
UuidData = UUIDConverter.decode(payload.file); UuidData = UUIDConverter.decode(payload.file);
if (UuidData) { if (UuidData) {
let peerUin = UuidData.high; const peerUin = UuidData.high;
let msgId = UuidData.low; const msgId = UuidData.low;
let isGroup = await getGroup(peerUin); const isGroup = await getGroup(peerUin);
let peer: Peer | undefined; let peer: Peer | undefined;
//识别Peer //识别Peer
if (isGroup) { if (isGroup) {
peer = { chatType: ChatType.group, peerUid: peerUin }; peer = { chatType: ChatType.group, peerUid: peerUin };
} }
let PeerUid = await NTQQUserApi.getUidByUin(peerUin); const PeerUid = await NTQQUserApi.getUidByUin(peerUin);
if (PeerUid) { if (PeerUid) {
let isBuddy = await NTQQFriendApi.isBuddy(PeerUid); const isBuddy = await NTQQFriendApi.isBuddy(PeerUid);
if (isBuddy) { if (isBuddy) {
peer = { chatType: ChatType.friend, peerUid: PeerUid }; peer = { chatType: ChatType.friend, peerUid: PeerUid };
} else { } else {
@@ -70,18 +70,18 @@ export class GetFileBase extends BaseAction<GetFilePayload, GetFileResponse> {
if (!peer) { if (!peer) {
throw new Error('chattype not support'); throw new Error('chattype not support');
} }
let msgList = await NTQQMsgApi.getMsgsByMsgId(peer, [msgId]); const msgList = await NTQQMsgApi.getMsgsByMsgId(peer, [msgId]);
if (msgList.msgList.length == 0) { if (msgList.msgList.length == 0) {
throw new Error('msg not found'); throw new Error('msg not found');
} }
let msg = msgList.msgList[0]; const msg = msgList.msgList[0];
let findEle = msg.elements.find(e => e.elementType == ElementType.VIDEO || e.elementType == ElementType.FILE || e.elementType == ElementType.PTT); const findEle = msg.elements.find(e => e.elementType == ElementType.VIDEO || e.elementType == ElementType.FILE || e.elementType == ElementType.PTT);
if (!findEle) { if (!findEle) {
throw new Error('element not found'); throw new Error('element not found');
} }
let downloadPath = await NTQQFileApi.downloadMedia(msgId, msg.chatType, msg.peerUid, findEle.elementId, '', ''); const downloadPath = await NTQQFileApi.downloadMedia(msgId, msg.chatType, msg.peerUid, findEle.elementId, '', '');
let fileSize = findEle?.videoElement?.fileSize || findEle?.fileElement?.fileSize || findEle?.pttElement?.fileSize || '0'; const fileSize = findEle?.videoElement?.fileSize || findEle?.fileElement?.fileSize || findEle?.pttElement?.fileSize || '0';
let fileName = findEle?.videoElement?.fileName || findEle?.fileElement?.fileName || findEle?.pttElement?.fileName || ''; const fileName = findEle?.videoElement?.fileName || findEle?.fileElement?.fileName || findEle?.pttElement?.fileName || '';
const res: GetFileResponse = { const res: GetFileResponse = {
file: downloadPath, file: downloadPath,
url: downloadPath, url: downloadPath,

View File

@@ -36,7 +36,7 @@ class GetMsg extends BaseAction<Payload, OB11Message> {
const msg = await NTQQMsgApi.getMsgsByMsgId( const msg = await NTQQMsgApi.getMsgsByMsgId(
peer, peer,
[msgIdWithPeer?.MsgId || payload.message_id.toString()]); [msgIdWithPeer?.MsgId || payload.message_id.toString()]);
let retMsg = await OB11Constructor.message(msg.msgList[0]); const retMsg = await OB11Constructor.message(msg.msgList[0]);
try { try {
retMsg.message_id = MessageUnique.createMsg(peer, msg.msgList[0].msgId)!; retMsg.message_id = MessageUnique.createMsg(peer, msg.msgList[0].msgId)!;
retMsg.message_seq = retMsg.message_id; retMsg.message_seq = retMsg.message_id;

View File

@@ -27,7 +27,7 @@ async function handleOb11FileLikeMessage(
{ deleteAfterSentFiles }: MessageContext { deleteAfterSentFiles }: MessageContext
) { ) {
//有的奇怪的框架将url作为参数 而不是file 此时优先url //有的奇怪的框架将url作为参数 而不是file 此时优先url
let { path, isLocal, fileName, errMsg } = (await uri2local(inputdata?.url || inputdata.file)); const { path, isLocal, fileName, errMsg } = (await uri2local(inputdata?.url || inputdata.file));
if (errMsg) { if (errMsg) {
logError('文件下载失败', errMsg); logError('文件下载失败', errMsg);

View File

@@ -102,5 +102,5 @@ export enum ActionName {
SetGroupHeader = 'set_group_head', SetGroupHeader = 'set_group_head',
FetchCustomFace = 'fetch_custom_face', FetchCustomFace = 'fetch_custom_face',
GOCQHTTP_UploadPrivateFile = 'upload_private_file', GOCQHTTP_UploadPrivateFile = 'upload_private_file',
TestApi01 = "test_api_01" TestApi01 = 'test_api_01'
} }