@memori.ai/memori-api-client
Version:
React library to integrate a Memori in your app or website
73 lines • 2.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const apiFetcher_1 = require("../apiFetcher");
exports.default = (apiUrl) => ({
userSignUp: (user) => (0, apiFetcher_1.apiFetcher)('/User', {
apiUrl,
body: user,
method: 'POST',
}),
userConfirmSignUp: (user) => (0, apiFetcher_1.apiFetcher)('/UserConfirm', {
apiUrl,
body: user,
method: 'POST',
}),
userLogin: (user) => (0, apiFetcher_1.apiFetcher)('/Login', {
apiUrl,
body: user,
method: 'POST',
}),
userLogout: (authToken) => (0, apiFetcher_1.apiFetcher)(`/Logout/${authToken}`, {
apiUrl,
method: 'POST',
}),
getCurrentUser: (authToken) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}`, {
apiUrl,
}),
getUser: (authToken, userID) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}/${userID}`, {
apiUrl,
}),
getUsersList: (authToken) => (0, apiFetcher_1.apiFetcher)(`/Users/${authToken}`, {
apiUrl,
}),
getUsersListPaginated: (authToken, filters) => (0, apiFetcher_1.apiFetcher)(`/FilterUsers/${authToken}`, {
apiUrl,
body: filters,
method: 'POST',
}),
deleteUser: (authToken, userID) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}/${userID}`, {
apiUrl,
method: 'DELETE',
}),
updateUser: (authToken, userID, user) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}/${userID}`, {
apiUrl,
method: 'PATCH',
body: user,
}),
resetPassword: (user) => (0, apiFetcher_1.apiFetcher)(`/ResetPassword`, {
apiUrl,
body: user,
method: 'POST',
}),
resetConfirm: (user) => (0, apiFetcher_1.apiFetcher)(`/ResetConfirm`, {
apiUrl,
body: user,
method: 'POST',
}),
recoverUsername: (user) => (0, apiFetcher_1.apiFetcher)(`/RecoverUsername`, {
apiUrl,
body: user,
method: 'POST',
}),
resendVerificationCode: (user) => (0, apiFetcher_1.apiFetcher)(`/ResendVerificationCode`, {
apiUrl,
body: user,
method: 'POST',
}),
createUser: (authToken, user) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}`, {
apiUrl,
body: user,
method: 'POST',
}),
});
//# sourceMappingURL=user.js.map