hcc-imageright-apis
Version:
imageright APIs
24 lines (23 loc) • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getAccount = getAccount;
exports.getAccountGroups = getAccountGroups;
exports.getAllAccounts = getAllAccounts;
exports.getCurrentUserAccount = getCurrentUserAccount;
exports.getCurrentUserGroups = getCurrentUserGroups;
function getAccount(api, accountId, type) {
const qstr = type ? `?type=${type}` : '';
return api.get(`api/accounts/${accountId}${qstr}`).then((res) => Promise.resolve(res.data));
}
function getAccountGroups(api, accountId) {
return api.get(`api/accounts/${accountId}/groups`).then((res) => Promise.resolve(res.data));
}
function getAllAccounts(api) {
return api.get('api/accounts').then((res) => Promise.resolve(res.data));
}
function getCurrentUserAccount(api) {
return api.get('api/accounts/current').then((res) => Promise.resolve(res.data));
}
function getCurrentUserGroups(api) {
return api.get('api/accounts/current/groups').then((res) => Promise.resolve(res.data));
}