(net)
| 6312 | .catch(err => { |
| 6313 | addConsoleMessage('Failed to toggle integrity monitor: ' + err.message, 'error'); |
| 6314 | cb.checked = !cb.checked; |
| 6315 | }); |
| 6316 | } |
| 6317 | function onNetIntegrityExtendedToggled(cb) { |
| 6318 | postAPI('/api/config', { net_integrity_extended_enabled: cb.checked }) |
| 6319 | .then(() => addConsoleMessage('Extended passive-suite monitoring ' + (cb.checked ? 'ON' : 'OFF'), 'info')) |
| 6320 | .catch(err => { |
| 6321 | addConsoleMessage('Failed to toggle extended monitoring: ' + err.message, 'error'); |
| 6322 | cb.checked = !cb.checked; |
| 6323 | }); |
| 6324 | } |
| 6325 | function onNetIntegrityBatchChanged(el) { |
| 6326 | const n = Math.max(1, Math.min(15, parseInt(el.value, 10) || 3)); |
| 6327 | el.value = n; |
| 6328 | postAPI('/api/config', { net_integrity_batch_size: n }) |
| 6329 | .then(() => addConsoleMessage('Monitor rotation set to ' + n + ' scanner(s)/cycle', 'info')) |
| 6330 | .catch(err => addConsoleMessage('Failed to set batch size: ' + err.message, 'error')); |
no test coverage detected