auth from extension

This commit is contained in:
msramalho
2023-02-24 15:39:11 +01:00
parent 75e98f5f31
commit f6b116554f
14 changed files with 164 additions and 224 deletions

24
src/db/crud.py Normal file
View File

@@ -0,0 +1,24 @@
from sqlalchemy.orm import Session
from loguru import logger
from . import models, schemas
def get_task(db: Session, task_id: str):
return db.query(models.Task).filter(models.Task.id == task_id).first()
# def get_user_by_email(db: Session, email: str):
# return db.query(models.User).filter(models.User.email == email).first()
def get_tasks(db: Session, skip: int = 0, limit: int = 100):
return db.query(models.Task).offset(skip).limit(limit).all()
def create_task(db: Session, task: schemas.TaskCreate):
db_task = models.Task(id=task.id, url=task.url, author=task.author, result=task.result)
db.add(db_task)
db.commit()
db.refresh(db_task)
return db_task