Feature: Memory interface integration testing (#11833)

### What problem does this PR solve?

Feature: Memory interface integration testing

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
chanx
2025-12-09 14:52:58 +08:00
committed by GitHub
parent c51e6b2a58
commit 28bc87c5e2
32 changed files with 1168 additions and 501 deletions

View File

@ -8,6 +8,9 @@ const {
deleteMemory,
getMemoryDetail,
updateMemorySetting,
getMemoryConfig,
deleteMemoryMessage,
getMessageContent,
// getMemoryDetailShare,
} = api;
const methods = {
@ -17,27 +20,21 @@ const methods = {
},
getMemoryList: {
url: getMemoryList,
method: 'post',
method: 'get',
},
deleteMemory: { url: deleteMemory, method: 'post' },
// getMemoryDetail: {
// url: getMemoryDetail,
// method: 'get',
// },
// updateMemorySetting: {
// url: updateMemorySetting,
// method: 'post',
// },
// getMemoryDetailShare: {
// url: getMemoryDetailShare,
// method: 'get',
// },
deleteMemory: { url: deleteMemory, method: 'delete' },
getMemoryConfig: {
url: getMemoryConfig,
method: 'get',
},
deleteMemoryMessage: { url: deleteMemoryMessage, method: 'delete' },
getMessageContent: { url: getMessageContent, method: 'get' },
} as const;
const memoryService = registerNextServer<keyof typeof methods>(methods);
export const updateMemoryById = (id: string, data: any) => {
return request.post(updateMemorySetting(id), { data });
return request.put(updateMemorySetting(id), { data });
};
export const getMemoryDetailById = (id: string, data: any) => {
return request.post(getMemoryDetail(id), { data });
return request.get(getMemoryDetail(id), { params: data });
};
export default memoryService;