feat: Allow user to pass supabase table as envvar

This commit is contained in:
Marty Oehme 2025-06-09 16:12:04 +02:00
parent 601b42acdc
commit d8be52e2cf
Signed by: Marty
GPG key ID: 4E535BC19C61886E

View file

@ -26,13 +26,15 @@ class AiConfig:
class SupaConfig: class SupaConfig:
URL: str URL: str
KEY: str KEY: str
TABLE: str
@classmethod @classmethod
def from_env(cls) -> "SupaConfig": def from_env(cls) -> "SupaConfig":
URL = os.getenv("SUPABASE_URL", "") URL = os.getenv("SUPABASE_URL", "")
KEY = os.getenv("SUPABASE_KEY", "") KEY = os.getenv("SUPABASE_KEY", "")
TABLE = os.getenv("SUPABASE_TABLE", "improvements")
values: dict[str, str] = {"URL": URL, "KEY": KEY} values: dict[str, str] = {"URL": URL, "KEY": KEY, "TABLE": TABLE}
for name, val in values.items(): for name, val in values.items():
if not val: if not val: