I
@regabriel, Добрый день.
Если по какой-то причине Мега не отправляет response, этот сценарий гарантированно повиснет. Чтобы избежать зависания, нужно добавить таймер:
script({
start() {
....
this.pluginCommand({unit: name_plugin + '', command:{url:'/'+pass_plugin +'/?pt='+port_plugin + '&cmd=get', onResponse:'raw'}},'onGetResponse');
// Взвести таймер на случай, если ответа от контроллера нет - например на 2 сек
this.startTimer('T1', 2, 'onTimeout');
},
// ....
onTimeout() {
this.log('Истек таймаут, ответ от megad не получен');
this.exit();
}
});