@greenpress/plugins
Version:
manage plugins system
22 lines (18 loc) • 708 B
text/typescript
import {internalServicesSecret} from '../../config';
import {service} from '@greenpress/api-kit';
const authService = service('AUTH');
function callAuthService(url: string, method: 'POST' | 'DELETE', tenant: string, data?: any) {
return authService({
headers: {internal_secret: internalServicesSecret, tenant},
method,
data,
url
})
.then((axiosRes: any) => axiosRes.data)
}
export function createUser(tenant: string, email: string, password: string) {
return callAuthService('/api/auth/users', 'POST', tenant, {email, password});
}
export function removeUser(tenant: string, userId: string, value: any) {
return callAuthService('/api/auth/users/' + userId, 'DELETE', tenant)
}