UNPKG

@memori.ai/memori-api-client

Version:

React library to integrate a Memori in your app or website

41 lines 1.55 kB
import { apiFetcher } from '../apiFetcher'; export default (apiUrl) => ({ getSentInvitations: (authToken) => apiFetcher(`/SentInvitations/${authToken}`, { apiUrl, }), getMemoriInvitations: (authToken, memoriId) => apiFetcher(`/MemoriInvitations/${authToken}/${memoriId}`, { apiUrl, }), getReceivedInvitations: (authToken) => apiFetcher(`/ReceivedInvitations/${authToken}`, { apiUrl, }), getAllInvitations: (authToken) => apiFetcher(`/AllInvitations/${authToken}`, { apiUrl, }), getInvitation: (authToken, invitationId) => apiFetcher(`/Invitation/${authToken}/${invitationId}`, { apiUrl, }), updateInvitation: (authToken, invitation) => apiFetcher(`/Invitation/${authToken}/${invitation.invitationID}`, { apiUrl, method: 'PATCH', body: invitation, }), deleteInvitation: (authToken, invitationId) => apiFetcher(`/Invitation/${authToken}/${invitationId}`, { apiUrl, method: 'DELETE', }), acceptInvitation: (authToken, invitationId) => apiFetcher(`/AcceptInvitation/${authToken}/${invitationId}`, { apiUrl, method: 'POST', }), rejectInvitation: (authToken, invitationId) => apiFetcher(`/RejectInvitation/${authToken}/${invitationId}`, { apiUrl, method: 'POST', }), sendInvitation: (authToken, invitation) => apiFetcher(`/SendInvitation/${authToken}`, { apiUrl, method: 'POST', body: invitation, }), }); //# sourceMappingURL=invitation.js.map