mirror of
https://github.com/remittor/zapret-openwrt.git
synced 2025-12-06 03:26:49 +03:00
luci: Use fs.read_direct instead fs.exec_direct
This commit is contained in:
@@ -19,11 +19,23 @@ return view.extend({
|
||||
ui.addNotification(null, E('p', _('Unable to get log files') + '(code = ' + log_data.code + ') : retrieveLog()'));
|
||||
return null;
|
||||
}
|
||||
if (typeof(log_data.stdout) !== 'string') {
|
||||
ui.addNotification(null, E('p', _('Unable to get log files') + '(undefined stdout) : retrieveLog()'));
|
||||
return null;
|
||||
}
|
||||
var log_list = log_data.stdout.trim().split('\n');
|
||||
if (log_list.length <= 0) {
|
||||
ui.addNotification(null, E('p', _('Unable to get log files') + '(not found) : retrieveLog()'));
|
||||
return null;
|
||||
}
|
||||
for (let i = 0; i < log_list.length; i++) {
|
||||
let logfn = log_list[i].trim();
|
||||
if (logfn.startsWith('/tmp/') && logfn.endsWith('+main.log')) {
|
||||
log_list.splice(i, 1);
|
||||
log_list.unshift(logfn);
|
||||
break;
|
||||
}
|
||||
}
|
||||
var tasks = [ ];
|
||||
var logdata = [ ];
|
||||
for (let i = 0; i < log_list.length; i++) {
|
||||
@@ -31,7 +43,7 @@ return view.extend({
|
||||
if (logfn.startsWith('/tmp/')) {
|
||||
//console.log('LOG: ' + logfn);
|
||||
logdata.push( { filename: logfn, data: null, rows: 0 } );
|
||||
tasks.push( fs.exec_direct(filereader, [ logfn ] ) );
|
||||
tasks.push( fs.read_direct(logfn) );
|
||||
}
|
||||
}
|
||||
return Promise.all(tasks).then(function(log_array) {
|
||||
|
||||
Reference in New Issue
Block a user