Lower poll interval for checking import status of podcast episodes
This commit is contained in:
parent
c43b45a7ba
commit
8a5c25291e
|
@ -73,6 +73,7 @@ class ApiController extends Zend_Controller_Action
|
|||
->addActionContext('update-replay-gain-value' , 'json')
|
||||
->addActionContext('update-cue-values-by-silan' , 'json')
|
||||
->addActionContext('get-usability-hint' , 'json')
|
||||
->addActionContext('poll-celery' , 'json')
|
||||
->initContext();
|
||||
}
|
||||
|
||||
|
@ -100,6 +101,14 @@ class ApiController extends Zend_Controller_Action
|
|||
exit();
|
||||
}
|
||||
|
||||
public function pollCeleryAction() {
|
||||
$this->view->layout()->disableLayout();
|
||||
$this->_helper->viewRenderer->setNoRender(true);
|
||||
|
||||
$taskManager = TaskManager::getInstance();
|
||||
$taskManager->runTask(TaskFactory::CELERY);
|
||||
}
|
||||
|
||||
public function versionAction()
|
||||
{
|
||||
$this->_helper->json->sendJson( array(
|
||||
|
|
|
@ -1272,10 +1272,10 @@ var AIRTIME = (function(AIRTIME) {
|
|||
var dt = $datatables[table],
|
||||
wrapper = $(dt).closest(".dataTables_wrapper");
|
||||
if (oTable && typeof oTable.fnClearTable === 'function') {
|
||||
oTable.fnClearTable();
|
||||
oTable.fnClearTable(false);
|
||||
}
|
||||
// Don't redraw if we're switching to another hash for the library table
|
||||
$.when(redraw && oTable != dt ? dt.fnDraw() : function () {}).done(function () {
|
||||
$.when(redraw ? dt.fnDraw() : function () {}).done(function () {
|
||||
$("#library_content").find(".dataTables_wrapper").hide();
|
||||
wrapper.show();
|
||||
});
|
||||
|
|
|
@ -463,6 +463,9 @@ var AIRTIME = (function (AIRTIME) {
|
|||
}
|
||||
});
|
||||
if (pendingRows.length > 0) {
|
||||
// Manually trigger the Celery task to update the internal
|
||||
// task reference because the upload will often finish quickly
|
||||
$.get('/api/poll-celery');
|
||||
// Fetch the table data if there are pending rows,
|
||||
// then check if any of the pending rows have
|
||||
// succeeded or failed before reloading the table.
|
||||
|
@ -484,7 +487,7 @@ var AIRTIME = (function (AIRTIME) {
|
|||
}
|
||||
});
|
||||
}
|
||||
}, 10000); // Run every 10 seconds
|
||||
}, 5000); // Run every 5 seconds
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue