async def load_space_list_by_user(current_user: User = Depends(deps.get_current_user)):
    space_list = load_space_by_user(current_user.groupIds)
    available_space_list = []
    for space in list(space_list):
        space = Space.parse_obj(space)
        available_space = AvailableSpace()
        available_space.spaceId = space.spaceId
        available_space.name = space.name
        available_space.description = space.description
        available_space.topicIds = space.topicIds
        available_space_list.append(available_space)
    return available_space_list
async def load_space_list_by_user(current_user: User = Depends(
    deps.get_current_user)):
    space_list = load_space_by_user(current_user.groupIds, current_user)
    return space_list