mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
chore: improve code quality
chore: improve code quality
This commit is contained in:
@@ -238,19 +238,19 @@ export class NTQQFileApi extends Service {
|
||||
const url: string = element.originImageUrl! // 没有域名
|
||||
const md5HexStr = element.md5HexStr
|
||||
const fileMd5 = element.md5HexStr
|
||||
|
||||
|
||||
if (url) {
|
||||
const UrlParse = new URL(IMAGE_HTTP_HOST + url) //临时解析拼接
|
||||
const imageAppid = UrlParse.searchParams.get('appid')
|
||||
const parsedUrl = new URL(IMAGE_HTTP_HOST + url) //临时解析拼接
|
||||
const imageAppid = parsedUrl.searchParams.get('appid')
|
||||
const isNewPic = imageAppid && ['1406', '1407'].includes(imageAppid)
|
||||
if (isNewPic) {
|
||||
let UrlRkey = UrlParse.searchParams.get('rkey')
|
||||
if (UrlRkey) {
|
||||
let rkey = parsedUrl.searchParams.get('rkey')
|
||||
if (rkey) {
|
||||
return IMAGE_HTTP_HOST_NT + url
|
||||
}
|
||||
const rkeyData = await this.rkeyManager.getRkey()
|
||||
UrlRkey = imageAppid === '1406' ? rkeyData.private_rkey : rkeyData.group_rkey
|
||||
return IMAGE_HTTP_HOST_NT + url + `${UrlRkey}`
|
||||
rkey = imageAppid === '1406' ? rkeyData.private_rkey : rkeyData.group_rkey
|
||||
return IMAGE_HTTP_HOST_NT + url + rkey
|
||||
} else {
|
||||
// 老的图片url,不需要rkey
|
||||
return IMAGE_HTTP_HOST + url
|
||||
|
@@ -137,7 +137,7 @@ export class NTQQMsgApi extends Service {
|
||||
if (session) {
|
||||
return session.getMsgService().forwardMsg(msgIds, srcPeer, [destPeer], [])
|
||||
} else {
|
||||
return await invoke<GeneralCallResult>(NTMethod.FORWARD_MSG, [{
|
||||
return await invoke(NTMethod.FORWARD_MSG, [{
|
||||
msgIds,
|
||||
srcContact: srcPeer,
|
||||
dstContacts: [destPeer],
|
||||
|
@@ -1,6 +1,6 @@
|
||||
import { Group, GroupListUpdateType, GroupMember, GroupNotify } from '@/ntqqapi/types'
|
||||
|
||||
interface IGroupListener {
|
||||
export interface IGroupListener {
|
||||
onGroupListUpdate(updateType: GroupListUpdateType, groupList: Group[]): void
|
||||
|
||||
onGroupExtListUpdate(...args: unknown[]): void
|
||||
@@ -55,9 +55,4 @@ interface IGroupListener {
|
||||
|
||||
// 发现于Win 9.9.9 23159
|
||||
onGroupMemberLevelInfoChange(...args: unknown[]): void
|
||||
}
|
||||
|
||||
export interface NodeIKernelGroupListener extends IGroupListener {
|
||||
// eslint-disable-next-line @typescript-eslint/no-misused-new
|
||||
new(listener: IGroupListener): NodeIKernelGroupListener
|
||||
}
|
@@ -265,10 +265,4 @@ export interface IKernelMsgListener {
|
||||
|
||||
// 第一次发现于Win 9.9.9 23159
|
||||
onBroadcastHelperProgerssUpdate(...args: unknown[]): void
|
||||
|
||||
}
|
||||
|
||||
export interface NodeIKernelMsgListener extends IKernelMsgListener {
|
||||
// eslint-disable-next-line @typescript-eslint/no-misused-new
|
||||
new(listener: IKernelMsgListener): NodeIKernelMsgListener
|
||||
}
|
@@ -1,4 +1,3 @@
|
||||
import { NodeIKernelGroupListener } from '@/ntqqapi/listeners'
|
||||
import {
|
||||
GroupExtParam,
|
||||
GroupMember,
|
||||
@@ -99,7 +98,7 @@ export interface NodeIKernelGroupService {
|
||||
|
||||
setHeader(uid: string, path: string): unknown
|
||||
|
||||
addKernelGroupListener(listener: NodeIKernelGroupListener): number
|
||||
addKernelGroupListener(listener: unknown): number
|
||||
|
||||
removeKernelGroupListener(listenerId: unknown): void
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
import { ElementType, MessageElement, Peer, RawMessage, SendMessageElement } from '@/ntqqapi/types'
|
||||
import { NodeIKernelMsgListener } from '@/ntqqapi/listeners/NodeIKernelMsgListener'
|
||||
import { GeneralCallResult } from './common'
|
||||
import { Dict } from 'cosmokit'
|
||||
|
||||
@@ -32,7 +31,7 @@ export interface TmpChatInfo {
|
||||
export interface NodeIKernelMsgService {
|
||||
generateMsgUniqueId(chatType: number, time: string): string
|
||||
|
||||
addKernelMsgListener(nodeIKernelMsgListener: NodeIKernelMsgListener): number
|
||||
addKernelMsgListener(nodeIKernelMsgListener: unknown): number
|
||||
|
||||
sendMsg(msgId: string, peer: Peer, msgElements: SendMessageElement[], map: Map<unknown, unknown>): Promise<GeneralCallResult>
|
||||
|
||||
@@ -111,10 +110,11 @@ export interface NodeIKernelMsgService {
|
||||
resendMsg(...args: unknown[]): unknown
|
||||
|
||||
reeditRecallMsg(...args: unknown[]): unknown
|
||||
|
||||
//调用请检查除开commentElements其余参数不能为null
|
||||
forwardMsg(msgIds: string[], srcContact: Peer, dstContacts: Peer[], commentElements: MessageElement[]): Promise<GeneralCallResult>
|
||||
|
||||
forwardMsgWithComment(...args: unknown[]): unknown
|
||||
forwardMsgWithComment(...args: unknown[]): Promise<GeneralCallResult>
|
||||
|
||||
forwardSubMsgWithComment(...args: unknown[]): unknown
|
||||
|
||||
|
Reference in New Issue
Block a user