From 09812b1e9e064778868a5019bbdd9580562b86f6 Mon Sep 17 00:00:00 2001 From: Lex Neva Date: Tue, 15 Aug 2023 23:00:48 -0400 Subject: remove electron Preferences --- electron/src/renderer/components/Preferences.vue | 229 ----------------------- electron/src/renderer/router/index.js | 5 - lib/api/preferences.py | 41 ---- lib/api/server.py | 2 - 4 files changed, 277 deletions(-) delete mode 100644 electron/src/renderer/components/Preferences.vue delete mode 100644 lib/api/preferences.py diff --git a/electron/src/renderer/components/Preferences.vue b/electron/src/renderer/components/Preferences.vue deleted file mode 100644 index 101f1b8a..00000000 --- a/electron/src/renderer/components/Preferences.vue +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - diff --git a/electron/src/renderer/router/index.js b/electron/src/renderer/router/index.js index e90a8fd5..a38404da 100644 --- a/electron/src/renderer/router/index.js +++ b/electron/src/renderer/router/index.js @@ -12,11 +12,6 @@ const routes = [ name: 'simulator', component: () => import('../components/Simulator.vue') }, - { - path: '/preferences', - name: 'preferences', - component: () => import('../components/Preferences.vue') - }, { path: '/:pathMatch(.*)*', name: 'NotFound', diff --git a/lib/api/preferences.py b/lib/api/preferences.py deleted file mode 100644 index bc8328b8..00000000 --- a/lib/api/preferences.py +++ /dev/null @@ -1,41 +0,0 @@ -# Authors: see git history -# -# Copyright (c) 2010 Authors -# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details. - -from flask import Blueprint, g, jsonify, request - -from ..utils.cache import get_stitch_plan_cache -from ..utils.settings import global_settings - -preferences = Blueprint('preferences', __name__) - - -@preferences.route('/', methods=["POST"]) -def update_preferences(): - metadata = g.extension.get_inkstitch_metadata() - metadata.update(request.json['this_svg_settings']) - global_settings.update(request.json['global_settings']) - - # cache size may have changed - stitch_plan_cache = get_stitch_plan_cache() - stitch_plan_cache.size_limit = global_settings['cache_size'] * 1024 * 1024 - stitch_plan_cache.cull() - - return jsonify({"status": "success"}) - - -@preferences.route('/', methods=["GET"]) -def get_preferences(): - metadata = g.extension.get_inkstitch_metadata() - return jsonify({"status": "success", - "this_svg_settings": metadata, - "global_settings": global_settings - }) - - -@preferences.route('/clear_cache', methods=["POST"]) -def clear_cache(): - stitch_plan_cache = get_stitch_plan_cache() - stitch_plan_cache.clear(retry=True) - return jsonify({"status": "success"}) diff --git a/lib/api/server.py b/lib/api/server.py index 26efa521..5625d77d 100644 --- a/lib/api/server.py +++ b/lib/api/server.py @@ -18,7 +18,6 @@ from werkzeug.serving import make_server from ..utils.json import InkStitchJSONProvider from .simulator import simulator from .stitch_plan import stitch_plan -from .preferences import preferences from .page_specs import page_specs from .lang import languages # this for electron axios @@ -50,7 +49,6 @@ class APIServer(Thread): self.app.register_blueprint(simulator, url_prefix="/simulator") self.app.register_blueprint(stitch_plan, url_prefix="/stitch_plan") - self.app.register_blueprint(preferences, url_prefix="/preferences") self.app.register_blueprint(page_specs, url_prefix="/page_specs") self.app.register_blueprint(languages, url_prefix="/languages") -- cgit v1.2.3