попробуйте так обернуть
async callMethod(method, params = {}) {
return new Promise((resolve, reject) => {
let callback = result => {
if (result.status != 200 || result.error()) {
return reject(`${result.error()} (callMethod ${method}: ${JSON.stringify(params)})`);
}
return resolve(
result.data());
};
BX24.callMethod(method, params, callback);
});
}