Ejemplo n.º 1
0
async def load_space(space_id: str, current_user: User = Depends(deps.get_current_user)):
    return get_space_by_id(space_id)
Ejemplo n.º 2
0
async def import_space(space: Space):
    result = get_space_by_id(space.spaceId)
    if result is None:
        import_space_to_db(space)
    else:
        update_space_by_id(space.spaceId, space)
Ejemplo n.º 3
0
def load_topic_list_by_space_id(space_id):
    space = get_space_by_id(space_id)
    if space.topicIds is None:
        return []
    else:
        return get_topic_list_by_ids(space.topicIds)
Ejemplo n.º 4
0
def load_topic_list_by_space_id(space_id, current_user):
    space = get_space_by_id(space_id, current_user)
    if space.topicIds:
        return []
    else:
        return get_topic_list_by_ids(space.topicIds, current_user)
Ejemplo n.º 5
0
def load_topic_list_by_space_id(space_id):
    space = get_space_by_id(space_id)
    return get_topic_list_by_ids(space.topicIds)