From e62065459ce329b3a73ce7c7e68332ba62d83e47 Mon Sep 17 00:00:00 2001 From: Devin Collins Date: Mon, 13 Oct 2025 08:26:16 -0700 Subject: [PATCH] fix(callbacks): Validate callbacks exists --- main.py | 3 +++ manifest.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 356dc47..96cf631 100644 --- a/main.py +++ b/main.py @@ -159,6 +159,9 @@ def add_callback(self, key: str, callback: callable): self.callbacks[key] = callbacks def handle_callback(self, key: str, data: any): + if key not in self.callbacks: + log.warning(f"No callbacks registered for key: {key}") + return for callback in self.callbacks.get(key): callback(data) diff --git a/manifest.json b/manifest.json index a26cc27..8710848 100644 --- a/manifest.json +++ b/manifest.json @@ -1,5 +1,5 @@ { - "version": "1.6.0", + "version": "1.6.1", "thumbnail": "store/thumbnail.png", "id": "com_imdevinc_StreamControllerDiscordPlugin", "name": "Discord",