mirror of https://github.com/morpheus65535/bazarr
WIP
This commit is contained in:
parent
57cdd2fce9
commit
aeda5a768f
|
@ -39,12 +39,12 @@ class Scheduler:
|
||||||
def task_listener_add(event):
|
def task_listener_add(event):
|
||||||
if event.job_id not in self.__running_tasks:
|
if event.job_id not in self.__running_tasks:
|
||||||
self.__running_tasks.append(event.job_id)
|
self.__running_tasks.append(event.job_id)
|
||||||
event_stream.write(type='task', action='insert')
|
event_stream.write(type='task')
|
||||||
|
|
||||||
def task_listener_remove(event):
|
def task_listener_remove(event):
|
||||||
if event.job_id in self.__running_tasks:
|
if event.job_id in self.__running_tasks:
|
||||||
self.__running_tasks.remove(event.job_id)
|
self.__running_tasks.remove(event.job_id)
|
||||||
event_stream.write(type='task', action='delete')
|
event_stream.write(type='task')
|
||||||
|
|
||||||
self.aps_scheduler.add_listener(task_listener_add, EVENT_JOB_SUBMITTED)
|
self.aps_scheduler.add_listener(task_listener_add, EVENT_JOB_SUBMITTED)
|
||||||
self.aps_scheduler.add_listener(task_listener_remove, EVENT_JOB_EXECUTED | EVENT_JOB_ERROR)
|
self.aps_scheduler.add_listener(task_listener_remove, EVENT_JOB_EXECUTED | EVENT_JOB_ERROR)
|
||||||
|
|
|
@ -28,6 +28,13 @@
|
||||||
{% block tail %}
|
{% block tail %}
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
|
events.on('event', function (event) {
|
||||||
|
var event_json = JSON.parse(event);
|
||||||
|
if (event_json.type === 'task') {
|
||||||
|
table.ajax.reload();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
var table = $('#tasks').DataTable( {
|
var table = $('#tasks').DataTable( {
|
||||||
language: {
|
language: {
|
||||||
zeroRecords: 'No Task Scheduled.',
|
zeroRecords: 'No Task Scheduled.',
|
||||||
|
|
Loading…
Reference in New Issue