summaryrefslogtreecommitdiff
path: root/backend/loader.py
diff options
context:
space:
mode:
authorAAGaming <aa@mail.catvibers.me>2022-06-30 16:04:29 -0400
committerAAGaming <aa@mail.catvibers.me>2022-06-30 16:04:29 -0400
commitd72f364a8d032ca53c35c22c8dbe01ba354629df (patch)
tree9cc49e3854feed4579a9bf170c975daa8e1c5258 /backend/loader.py
parentda0f7dd337502476a625709775f07ef9ec4f0c44 (diff)
downloaddecky-loader-d72f364a8d032ca53c35c22c8dbe01ba354629df.tar.gz
decky-loader-d72f364a8d032ca53c35c22c8dbe01ba354629df.zip
backwards-compatible plugin store, legacy plugin library
Diffstat (limited to 'backend/loader.py')
-rw-r--r--backend/loader.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/loader.py b/backend/loader.py
index c420fafe..3f5d1ab8 100644
--- a/backend/loader.py
+++ b/backend/loader.py
@@ -116,7 +116,7 @@ class Loader:
self.logger.info(f"Plugin {plugin.name} is passive")
self.plugins[plugin.name] = plugin.start()
self.logger.info(f"Loaded {plugin.name}")
- self.loop.create_task(self.dispatch_plugin(plugin.name))
+ self.loop.create_task(self.dispatch_plugin(plugin.name if not plugin.legacy else "$LEGACY_" + plugin.name))
except Exception as e:
self.logger.error(f"Could not load {file}. {e}")
print_exc()
@@ -168,8 +168,8 @@ class Loader:
with open(path.join(self.plugin_path, plugin.plugin_directory, plugin.main_view_html), 'r') as template:
template_data = template.read()
ret = f"""
- <script src="/static/legacy-library.js"></script>
- <script>const plugin_name = '{plugin.name}' </script>
+ <script src="/legacy/library.js"></script>
+ <script>window.plugin_name = '{plugin.name}' </script>
<base href="http://127.0.0.1:1337/plugins/plugin_resource/{plugin.name}/">
{template_data}
"""