UNPKG

@memori.ai/memori-api-client

Version:

React library to integrate a Memori in your app or website

40 lines 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const apiFetcher_1 = require("../apiFetcher"); exports.default = (apiUrl) => ({ searchMemory: async (sessionId, query) => (0, apiFetcher_1.apiFetcher)(`/Search/${sessionId}`, { method: 'POST', body: query, apiUrl, }), searchMemoryPaginated: async (sessionId, pageIndex, pageSize, query) => (0, apiFetcher_1.apiFetcher)(`/Search/${sessionId}/${pageIndex}/${pageSize}`, { method: 'POST', body: query, apiUrl, }), filterMemories: async (sessionId, query) => (0, apiFetcher_1.apiFetcher)(`/FilterMemories/${sessionId}`, { method: 'POST', body: query, apiUrl, }), filterMemoriesPaginated: async (sessionId, pageIndex, pageSize, query) => (0, apiFetcher_1.apiFetcher)(`/FilterMemories/${sessionId}/${pageIndex}/${pageSize}`, { method: 'POST', body: query, apiUrl, }), getRandomMemory: async (sessionId, query) => (0, apiFetcher_1.apiFetcher)(`/Random/${sessionId}`, { method: 'POST', body: query, apiUrl, }), getHints: async (sessionId, query) => (0, apiFetcher_1.apiFetcher)(`/Hints/${sessionId}`, { method: 'POST', body: query, apiUrl, }), getMemoryTags: async (sessionId) => (0, apiFetcher_1.apiFetcher)(`/MemoryTags/${sessionId}`, { method: 'GET', apiUrl, }), }); //# sourceMappingURL=search.js.map