@greenpress/plugins
Version:
manage plugins system
24 lines (23 loc) • 845 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.removeUser = exports.createUser = void 0;
const config_1 = require("../../config");
const api_kit_1 = require("@greenpress/api-kit");
const authService = (0, api_kit_1.service)('AUTH');
function callAuthService(url, method, tenant, data) {
return authService({
headers: { internal_secret: config_1.internalServicesSecret, tenant },
method,
data,
url
})
.then((axiosRes) => axiosRes.data);
}
function createUser(tenant, email, password) {
return callAuthService('/api/auth/users', 'POST', tenant, { email, password });
}
exports.createUser = createUser;
function removeUser(tenant, userId, value) {
return callAuthService('/api/auth/users/' + userId, 'DELETE', tenant);
}
exports.removeUser = removeUser;