From 8b3f569a09db9daf7748426f916a66591159928f Mon Sep 17 00:00:00 2001 From: AAGaming Date: Sun, 21 Aug 2022 16:41:25 -0400 Subject: Add plugin updater, notification badge, fixes --- backend/plugin.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'backend/plugin.py') 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 "" -- cgit v1.2.3