AutoRAG_llama3_groq / phi /cli /credentials.py
AmmarFahmy
adding all files
105b369
from typing import Optional, Dict
from phi.cli.settings import phi_cli_settings
from phi.utils.json_io import read_json_file, write_json_file
def save_auth_token(auth_token: str):
# logger.debug(f"Storing {auth_token} to {str(phi_cli_settings.credentials_path)}")
_data = {"token": auth_token}
write_json_file(phi_cli_settings.credentials_path, _data)
def read_auth_token() -> Optional[str]:
# logger.debug(f"Reading token from {str(phi_cli_settings.credentials_path)}")
_data: Dict = read_json_file(phi_cli_settings.credentials_path) # type: ignore
if _data is None:
return None
try:
return _data.get("token")
except Exception:
pass
return None