fix: Use a specific IPC channel for cache related API

This commit is contained in:
Misa Liu 2024-02-27 19:33:00 +08:00
parent b548fd3f0e
commit 6c267044f0
No known key found for this signature in database
GPG Key ID: F70B23D0A4FED791

View File

@ -702,6 +702,7 @@ export class NTQQApi {
static async setCacheSilentScan(isSilent: boolean = true) {
return await callNTQQApi({
channel: NTQQApiChannel.IPC_UP_3,
methodName: NTQQApiMethod.CACHE_SET_SILENCE,
args: [{
isSilent
@ -728,6 +729,7 @@ export class NTQQApi {
key: string,
value: string
}[]>({
channel: NTQQApiChannel.IPC_UP_3,
className: NTQQApiClass.OS_API,
methodName: NTQQApiMethod.CACHE_PATH_SESSION,
});
@ -736,6 +738,7 @@ export class NTQQApi {
static getChatCacheList(type: 1 | 2, pageSize: number = 80, pageIndex: number = 0) {
return new Promise<ChatCacheList>((res, rej) => {
callNTQQApi<ChatCacheList>({
channel: NTQQApiChannel.IPC_UP_3,
methodName: NTQQApiMethod.CACHE_CHAT_GET,
args: [{
ChatType: type,
@ -750,6 +753,7 @@ export class NTQQApi {
static async clearChatCache(chats: ChatCacheListItemBasic[] = [], fileKeys: unknown[] = []) {
return await callNTQQApi<GeneralCallResult>({
channel: NTQQApiChannel.IPC_UP_3,
methodName: NTQQApiMethod.CACHE_CHAT_CLEAR,
args: [{
chats,