async def load_pipeline_graph_by_user(current_user: User = Depends(deps.get_current_user)):
    user_id = current_user.userId
    result = load_pipeline_graph(user_id)
    if result is None:
        return PipelinesGraphics()
    else:
        return result
async def save_pipeline_graph(pipeline_graph: PipelinesGraphics, current_user: User = Depends(deps.get_current_user)):
    user_id = current_user.userId
    result = load_pipeline_graph(user_id)
    pipeline_graph.userId = user_id
    if result is not None:
        return update_pipeline_graph(pipeline_graph, user_id)
    else:
        return create_pipeline_graph(pipeline_graph)
Beispiel #3
0
async def load_pipeline_graph_by_user(current_user: User = Depends(
    deps.get_current_user)):
    user_id = current_user.userId
    result = load_pipeline_graph(user_id)
    if result is None:
        raise HTTPException(status_code=500, detail="not found pipeline graph")
    else:
        return result