diff options
| author | marios <marios8543@gmail.com> | 2025-10-07 01:08:39 +0300 |
|---|---|---|
| committer | marios <marios8543@gmail.com> | 2025-10-07 01:08:39 +0300 |
| commit | 6640279ab341b95605c71165dc1c295afbf77a58 (patch) | |
| tree | d3b2c50541295a1a5a794d2d6abddd893e9354f8 /backend/decky_loader/loader.py | |
| parent | 6fba20239b305e92a79b360ee87850f8f2d9b62e (diff) | |
| download | decky-loader-6640279ab341b95605c71165dc1c295afbf77a58.tar.gz decky-loader-6640279ab341b95605c71165dc1c295afbf77a58.zip | |
add frontend
Diffstat (limited to 'backend/decky_loader/loader.py')
| -rw-r--r-- | backend/decky_loader/loader.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/backend/decky_loader/loader.py b/backend/decky_loader/loader.py index 09ec7465..d4799bae 100644 --- a/backend/decky_loader/loader.py +++ b/backend/decky_loader/loader.py @@ -131,7 +131,7 @@ class Loader: async def get_plugins(self): plugins = list(self.plugins.values()) - return [{"name": str(i), "version": i.version, "load_type": i.load_type} for i in plugins] + return [{"name": str(i), "version": i.version, "load_type": i.load_type, "disabled": i.disabled} for i in plugins] async def handle_plugin_dist(self, request: web.Request): plugin = self.plugins[request.match_info["plugin_name"]] @@ -166,6 +166,7 @@ class Loader: plugin = PluginWrapper(file, plugin_directory, self.plugin_path, plugin_emitted_event) if hasattr(self.context, "utilities") and plugin.name in await self.context.utilities.get_setting("disabled_plugins",[]): + plugin.disabled = True self.plugins[plugin.name] = plugin return if plugin.name in self.plugins: |
