UNPKG

@memori.ai/memori-api-client

Version:

React library to integrate a Memori in your app or website

36 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const apiFetcher_1 = require("../apiFetcher"); exports.default = (apiUrl) => ({ getMemories: async (sessionId, type) => (0, apiFetcher_1.apiFetcher)(`/Memories/${sessionId}${type ? `/${type}` : ''}`, { method: 'GET', apiUrl, }), getMemoriesPaginated: async (sessionId, from, howMany, type) => (0, apiFetcher_1.apiFetcher)(`/Memories/${sessionId}/${from}/${howMany}${type ? `/${type}` : ''}`, { method: 'GET', apiUrl, }), getMemory: async (sessionId, memoryId) => (0, apiFetcher_1.apiFetcher)(`/Memory/${sessionId}/${memoryId}`, { method: 'GET', apiUrl, }), patchMemory: async (sessionId, memory) => (0, apiFetcher_1.apiFetcher)(`/Memory/${sessionId}/${memory.memoryID}`, { method: 'PATCH', apiUrl, body: memory, }), deleteMemory: async (sessionId, memoryId) => (0, apiFetcher_1.apiFetcher)(`/Memory/${sessionId}/${memoryId}`, { method: 'DELETE', apiUrl, }), postMemory: async (sessionId, memory) => (0, apiFetcher_1.apiFetcher)(`/Memory/${sessionId}`, { method: 'POST', apiUrl, body: memory, }), getMemoryAccess: async (sessionId, memoryId) => (0, apiFetcher_1.apiFetcher)(`/MemoryAccess/${sessionId}/${memoryId}`, { method: 'GET', apiUrl, }), }); //# sourceMappingURL=memories.js.map