INNER CODE UNIT · Python
get_files
grumpyp/aixplora · backend/main.py:102
def get_files(request: Request):
apikey = request.headers.get("apikey", False)
email = request.headers.get("email", False)
if apikey and email:
# TODO: Check with Cloud API URL
headers = {"apikey": apikey, "email": email}
files = requests.get("https://api.aixplora.app/api/files/", headers=headers)
print(files.json())
if files.status_code == 200:
return files.json().get("files", [])
else:
return {"error": "No files found."}
try:
db = Database().get_session()
files = db.execute(text("SELECT * FROM files")).fetchall()
res = []
if files is not None:
for file in files: