diff --git a/changedetectionio/blueprint/ui/__init__.py b/changedetectionio/blueprint/ui/__init__.py index c9061bf7..6d45bda1 100644 --- a/changedetectionio/blueprint/ui/__init__.py +++ b/changedetectionio/blueprint/ui/__init__.py @@ -1,9 +1,7 @@ import time from flask import Blueprint, request, redirect, url_for, flash, render_template, session from loguru import logger -from functools import wraps -from changedetectionio.blueprint.ui.ajax import constuct_ui_ajax_blueprint from changedetectionio.store import ChangeDetectionStore from changedetectionio.blueprint.ui.edit import construct_blueprint as construct_edit_blueprint from changedetectionio.blueprint.ui.notification import construct_blueprint as construct_notification_blueprint @@ -24,9 +22,6 @@ def construct_blueprint(datastore: ChangeDetectionStore, update_q, running_updat views_blueprint = construct_views_blueprint(datastore, update_q, queuedWatchMetaData, watch_check_update) ui_blueprint.register_blueprint(views_blueprint) - ui_ajax_blueprint = constuct_ui_ajax_blueprint(datastore, update_q, running_update_threads, queuedWatchMetaData, watch_check_update) - ui_blueprint.register_blueprint(ui_ajax_blueprint) - # Import the login decorator from changedetectionio.auth_decorator import login_optionally_required diff --git a/changedetectionio/blueprint/ui/ajax.py b/changedetectionio/blueprint/ui/ajax.py deleted file mode 100644 index bbe3464d..00000000 --- a/changedetectionio/blueprint/ui/ajax.py +++ /dev/null @@ -1,35 +0,0 @@ -import time - -from blinker import signal -from flask import Blueprint, request, redirect, url_for, flash, render_template, session - - -from changedetectionio.store import ChangeDetectionStore - -def constuct_ui_ajax_blueprint(datastore: ChangeDetectionStore, update_q, running_update_threads, queuedWatchMetaData, watch_check_update): - ui_ajax_blueprint = Blueprint('ajax', __name__, template_folder="templates", url_prefix='/ajax') - - # Import the login decorator - from changedetectionio.auth_decorator import login_optionally_required - - @ui_ajax_blueprint.route("/toggle", methods=['POST']) - @login_optionally_required - def ajax_toggler(): - op = request.values.get('op') - uuid = request.values.get('uuid') - if op and datastore.data['watching'].get(uuid): - if op == 'pause': - datastore.data['watching'][uuid].toggle_pause() - elif op == 'mute': - datastore.data['watching'][uuid].toggle_mute() - elif op == 'recheck': - update_q.put(queuedWatchMetaData.PrioritizedItem(priority=1, item={'uuid': uuid})) - - watch_check_update = signal('watch_check_update') - if watch_check_update: - watch_check_update.send(watch_uuid=uuid) - - return 'OK' - - - return ui_ajax_blueprint diff --git a/changedetectionio/blueprint/watchlist/__init__.py b/changedetectionio/blueprint/watchlist/__init__.py index bd3b6c98..8cd5423a 100644 --- a/changedetectionio/blueprint/watchlist/__init__.py +++ b/changedetectionio/blueprint/watchlist/__init__.py @@ -78,7 +78,6 @@ def construct_blueprint(datastore: ChangeDetectionStore, update_q, queuedWatchMe active_tag=active_tag, active_tag_uuid=active_tag_uuid, app_rss_token=datastore.data['settings']['application'].get('rss_access_token'), - ajax_toggle_url=url_for('ui.ajax.ajax_toggler'), datastore=datastore, errored_count=errored_count, form=form, diff --git a/changedetectionio/blueprint/watchlist/templates/watch-overview.html b/changedetectionio/blueprint/watchlist/templates/watch-overview.html index 49fd2bd3..3bd10d39 100644 --- a/changedetectionio/blueprint/watchlist/templates/watch-overview.html +++ b/changedetectionio/blueprint/watchlist/templates/watch-overview.html @@ -4,8 +4,6 @@ - -