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)
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