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 @@
-
-