diff options
| author | AAGaming <aa@mail.catvibers.me> | 2022-06-30 16:04:29 -0400 |
|---|---|---|
| committer | AAGaming <aa@mail.catvibers.me> | 2022-06-30 16:04:29 -0400 |
| commit | d72f364a8d032ca53c35c22c8dbe01ba354629df (patch) | |
| tree | 9cc49e3854feed4579a9bf170c975daa8e1c5258 /backend/loader.py | |
| parent | da0f7dd337502476a625709775f07ef9ec4f0c44 (diff) | |
| download | decky-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.py | 6 |
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} """ |
