async def load_space(space_id: str, current_user: User = Depends(deps.get_current_user)): return get_space_by_id(space_id)
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)
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)
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)
def load_topic_list_by_space_id(space_id): space = get_space_by_id(space_id) return get_topic_list_by_ids(space.topicIds)