UNPKG

@memori.ai/memori-api-client

Version:

React library to integrate a Memori in your app or website

71 lines 2.01 kB
import { apiFetcher } from '../apiFetcher'; export default (apiUrl) => ({ userSignUp: (user) => apiFetcher('/User', { apiUrl, body: user, method: 'POST', }), userConfirmSignUp: (user) => apiFetcher('/UserConfirm', { apiUrl, body: user, method: 'POST', }), userLogin: (user) => apiFetcher('/Login', { apiUrl, body: user, method: 'POST', }), userLogout: (authToken) => apiFetcher(`/Logout/${authToken}`, { apiUrl, method: 'POST', }), getCurrentUser: (authToken) => apiFetcher(`/User/${authToken}`, { apiUrl, }), getUser: (authToken, userID) => apiFetcher(`/User/${authToken}/${userID}`, { apiUrl, }), getUsersList: (authToken) => apiFetcher(`/Users/${authToken}`, { apiUrl, }), getUsersListPaginated: (authToken, filters) => apiFetcher(`/FilterUsers/${authToken}`, { apiUrl, body: filters, method: 'POST', }), deleteUser: (authToken, userID) => apiFetcher(`/User/${authToken}/${userID}`, { apiUrl, method: 'DELETE', }), updateUser: (authToken, userID, user) => apiFetcher(`/User/${authToken}/${userID}`, { apiUrl, method: 'PATCH', body: user, }), resetPassword: (user) => apiFetcher(`/ResetPassword`, { apiUrl, body: user, method: 'POST', }), resetConfirm: (user) => apiFetcher(`/ResetConfirm`, { apiUrl, body: user, method: 'POST', }), recoverUsername: (user) => apiFetcher(`/RecoverUsername`, { apiUrl, body: user, method: 'POST', }), resendVerificationCode: (user) => apiFetcher(`/ResendVerificationCode`, { apiUrl, body: user, method: 'POST', }), createUser: (authToken, user) => apiFetcher(`/User/${authToken}`, { apiUrl, body: user, method: 'POST', }), }); //# sourceMappingURL=user.js.map