from fastapi import Depends, HTTPException

from utils.client_check import ClientConfig


async def api_key_check(api_key: str):
    "Function to run on startup"
    if api_key in ClientConfig.client_mapping:
        return api_key
    else:
        return HTTPException(status_code=400, detail="Invalid API Key")
