Files
ragflow/web/src/services/memory-service.ts
chanx c4a66204f0 Fix: Memory-related bug fixes (#12238)
### What problem does this PR solve?

Fix: Memory-related bug fixes
- Forget memory button text
- Adjust memory storage interface
### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-12-26 15:56:41 +08:00

43 lines
1.2 KiB
TypeScript

import api from '@/utils/api';
import request from '@/utils/next-request';
import { registerNextServer } from '@/utils/register-server';
const {
createMemory,
getMemoryList,
deleteMemory,
getMemoryDetail,
updateMemorySetting,
getMemoryConfig,
deleteMemoryMessage,
getMessageContent,
updateMessageState,
// getMemoryDetailShare,
} = api;
const methods = {
createMemory: {
url: createMemory,
method: 'post',
},
getMemoryList: {
url: getMemoryList,
method: 'get',
},
deleteMemory: { url: deleteMemory, method: 'delete' },
getMemoryConfig: {
url: getMemoryConfig,
method: 'get',
},
deleteMemoryMessage: { url: deleteMemoryMessage, method: 'delete' },
getMessageContent: { url: getMessageContent, method: 'get' },
updateMessageState: { url: updateMessageState, method: 'put' },
} as const;
const memoryService = registerNextServer<keyof typeof methods>(methods);
export const updateMemoryById = (id: string, data: any) => {
return request.put(updateMemorySetting(id), { ...data });
};
export const getMemoryDetailById = (id: string, data: any) => {
return request.get(getMemoryDetail(id), { params: data });
};
export default memoryService;