mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-26 17:16:52 +08:00
### 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)
43 lines
1.2 KiB
TypeScript
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;
|