UNPKG

@shuuji3/kintone-utility

Version:

Utility library for development on Kintone platform.

30 lines (26 loc) 835 B
import createError from './common/createError'; import errors from './resource/errorMessages.json'; import sendRequest from './common/sendRequest'; /** Function: postDeployAppSettings * @param {object} params * @param {object[]} params.apps * @param {number} params.apps[].app * @param {number} [params.apps[].revision] * @param {boolean} [params.revert] * @param {boolean} [params.isGuest] * * @return {object} result */ export default (params) => { if (!(params && params.apps)) { return createError(errors.required.apps); } const param = { apps: params.apps }; if (params.hasOwnProperty('revert')) { param.revert = Boolean(params.revert); } const isGuest = Boolean(params.isGuest); return sendRequest('/k/v1/preview/app/deploy', 'POST', param, isGuest); };