UNPKG

hcc-imageright-apis

Version:

imageright APIs

24 lines (23 loc) 1 kB
"use strict"; 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)); }