Spaces:
Paused
Paused
| from __future__ import annotations | |
| from supabase import create_client, Client | |
| from ..config import settings | |
| _client: Client | None = None | |
| _service_client: Client | None = None | |
| def get_client() -> Client: | |
| global _client | |
| if _client is None: | |
| _client = create_client(settings.SUPABASE_URL, settings.SUPABASE_KEY) | |
| return _client | |
| def get_service_client() -> Client: | |
| global _service_client | |
| if _service_client is None: | |
| _service_client = create_client(settings.SUPABASE_URL, settings.SUPABASE_SERVICE_KEY) | |
| return _service_client | |