Spaces:
Sleeping
Sleeping
from sqlalchemy.orm import Session | |
import models, schemas | |
def get_or_create_user(db: Session, username: str): | |
user = db.query(models.User).filter(models.User.username == username).first() | |
if not user: | |
user = models.User(username=username) | |
db.add(user) | |
db.commit() | |
db.refresh(user) | |
return user | |
def add_message(db: Session, message: schemas.MessageBase, username: str): | |
# TODO: Implement the add_message function. It should: | |
# - get or create the user with the username | |
# - create a models.Message instance | |
# - pass the retrieved user to the message instance | |
# - save the message instance to the database | |
raise NotImplemented | |
def get_user_chat_history(db: Session, username: str): | |
raise NotImplemented |