From fe17df2670f04ee850284fa83ea804707f17397d Mon Sep 17 00:00:00 2001 From: Anton <43762166+smypmsa@users.noreply.github.com> Date: Tue, 6 May 2025 10:52:07 +0200 Subject: [PATCH] fix: update src/monitoring/geyser_listener.py Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- src/monitoring/geyser_listener.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/monitoring/geyser_listener.py b/src/monitoring/geyser_listener.py index 996f325..5fb7b0d 100644 --- a/src/monitoring/geyser_listener.py +++ b/src/monitoring/geyser_listener.py @@ -31,7 +31,13 @@ class GeyserListener(BaseTokenListener): """ self.geyser_endpoint = geyser_endpoint self.geyser_api_token = geyser_api_token - self.auth_type = geyser_auth_type or "x-token" + valid_auth_types = {"x-token", "basic"} + self.auth_type: str = (geyser_auth_type or "x-token").lower() + if self.auth_type not in valid_auth_types: + raise ValueError( + f"Unsupported auth_type={self.auth_type!r}. " + f"Expected one of {valid_auth_types}" + ) self.pump_program = pump_program self.event_processor = GeyserEventProcessor(pump_program)