summaryrefslogtreecommitdiff
path: root/backend/plugin.py
diff options
context:
space:
mode:
authorAAGaming <aa@mail.catvibers.me>2022-08-21 16:41:25 -0400
committerAAGaming <aa@mail.catvibers.me>2022-08-21 16:41:25 -0400
commit8b3f569a09db9daf7748426f916a66591159928f (patch)
tree237cc3711c7098b30a7e7cda97db9e406b0f7db0 /backend/plugin.py
parent1930400032a850b833f5f71523008e326f40547a (diff)
downloaddecky-loader-8b3f569a09db9daf7748426f916a66591159928f.tar.gz
decky-loader-8b3f569a09db9daf7748426f916a66591159928f.zip
Add plugin updater, notification badge, fixesv2.0.5-pre15
Diffstat (limited to 'backend/plugin.py')
-rw-r--r--backend/plugin.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/backend/plugin.py b/backend/plugin.py
index 0a8a2901..f55e398c 100644
--- a/backend/plugin.py
+++ b/backend/plugin.py
@@ -21,7 +21,13 @@ class PluginWrapper:
self.socket_addr = f"/tmp/plugin_socket_{time()}"
self.method_call_lock = Lock()
+ self.version = None
+
json = load(open(path.join(plugin_path, plugin_directory, "plugin.json"), "r"))
+ if path.isfile(path.join(plugin_path, plugin_directory, "package.json")):
+ package_json = load(open(path.join(plugin_path, plugin_directory, "package.json"), "r"))
+ self.version = package_json["version"]
+
self.legacy = False
self.main_view_html = json["main_view_html"] if "main_view_html" in json else ""