.createBatch()
Использование метода
js
const RestCall = BX24.createBatch(handlerList);
RestCall.batch(options).then(console.info).catch(console.error);
options
аналогичен параметруcalls
в методе callBatchhandlerList
— необязательный параметр; объект с обработчиками ответа, ключи идентичныoptions
Пример
js
const options = {
app: ['app.info'],
user: ['user.current'],
users: [
'user.get',
{
FILTER: {
USER_TYPE: 'employee',
},
},
],
};
const handlerList = {
app: (app) => `/marketplace/view/${app.CODE}/`,
user: (user) => user.ID,
};
const RestCall = BX24.createBatch(handlerList);
RestCall.batch(options).then(console.info).catch(console.error);
/**
{
app: "/marketplace/view/local.6485686a9e5003.21815363/"
user: "1"
users: Array [ {…} ]
}
**/