diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a999777..149cdc98 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,3 +2,4 @@ 2. 支持了设置已读群/私聊消息接口 3. 支持了好友添加上报事件 4. 重构了商城表情URL拼接 +5. 重构了Core日志与服务调用部分 diff --git a/script/debug-gc.ps1 b/script/napcat-gc.ps1 similarity index 100% rename from script/debug-gc.ps1 rename to script/napcat-gc.ps1 diff --git a/src/onebot11/action/msg/MarkMsgAsRead.ts b/src/onebot11/action/msg/MarkMsgAsRead.ts index ea16b689..6e79a7e1 100644 --- a/src/onebot11/action/msg/MarkMsgAsRead.ts +++ b/src/onebot11/action/msg/MarkMsgAsRead.ts @@ -34,6 +34,7 @@ class MarkMsgAsRead extends BaseAction { return null; } } +// 以下为非标准实现 export class MarkPrivateMsgAsRead extends MarkMsgAsRead { actionName = ActionName.MarkPrivateMsgAsRead; } diff --git a/src/onebot11/action/system/CanSendRecord.ts b/src/onebot11/action/system/CanSendRecord.ts index 7a370768..07741cfa 100644 --- a/src/onebot11/action/system/CanSendRecord.ts +++ b/src/onebot11/action/system/CanSendRecord.ts @@ -8,7 +8,7 @@ interface ReturnType { export default class CanSendRecord extends BaseAction { actionName = ActionName.CanSendRecord; - protected async _handle(payload): Promise { + protected async _handle(_payload: void): Promise { return { yes: true }; diff --git a/src/onebot11/action/system/CleanCache.ts b/src/onebot11/action/system/CleanCache.ts index f15aa63c..e3510355 100644 --- a/src/onebot11/action/system/CleanCache.ts +++ b/src/onebot11/action/system/CleanCache.ts @@ -7,7 +7,7 @@ import { ChatCacheListItemBasic, CacheFileType } from '@/core/entities'; -import { dbUtil } from '../../../common/db'; +import { dbUtil } from '../../../common/utils/db'; import { NTQQFileApi, NTQQFileCacheApi } from '@/core/apis/file'; export default class CleanCache extends BaseAction { @@ -23,7 +23,7 @@ export default class CleanCache extends BaseAction { cacheFilePaths.push((await NTQQFileCacheApi.getHotUpdateCachePath())); cacheFilePaths.push((await NTQQFileCacheApi.getDesktopTmpPath())); - (await NTQQFileCacheApi.getCacheSessionPathList()).forEach(e => cacheFilePaths.push(e.value)); + (await NTQQFileCacheApi.getCacheSessionPathList()).forEach((e: { value: string; }) => cacheFilePaths.push(e.value)); // await NTQQApi.addCacheScannedPaths(); // XXX: 调用就崩溃,原因目前还未知 const cacheScanResult = await NTQQFileCacheApi.scanCache(); @@ -55,7 +55,7 @@ export default class CleanCache extends BaseAction { const fileTypeAny: any = CacheFileType[name]; const fileType: CacheFileType = fileTypeAny; - cacheFileList.push(...(await NTQQFileCacheApi.getFileCacheInfo(fileType)).infos.map(file => file.fileKey)); + cacheFileList.push(...(await NTQQFileCacheApi.getFileCacheInfo(fileType)).infos.map((file: { fileKey: any; }) => file.fileKey)); } // 一并清除 @@ -89,17 +89,5 @@ function deleteCachePath(pathList: string[]) { function getCacheList(type: ChatType) { // NOTE: 做这个方法主要是因为目前还不支持针对频道消息的清理 return new Promise>((res, rej) => { - NTQQFileCacheApi.getChatCacheList(type, 1000, 0) - .then(data => { - const list = data.infos.filter(e => e.chatType === type && parseInt(e.basicChatCacheInfo.chatSize) > 0); - const result = list.map(e => { - const result = { ...e.basicChatCacheInfo }; - result.chatType = type; - result.isChecked = true; - return result; - }); - res(result); - }) - .catch(e => rej(e)); }); } diff --git a/src/onebot11/version.ts b/src/onebot11/version.ts index d1564232..6252e59b 100644 --- a/src/onebot11/version.ts +++ b/src/onebot11/version.ts @@ -1 +1 @@ -export const version = '1.1.2'; +export const version = '1.2.0';