コード例 #1
0
def create_network() -> Response:
    """
    Create a network and returns assigned id
    """

    token = request.headers.get('Token')
    session = Session.find(token)
    if session is None:
        return make_response({
            "error": "token does not exists"
        })

    user = session.owner

    created_device = Device.create_device(user)
    return make_response(created_device.as_private_simple_dict())
コード例 #2
0
def create_device() -> Response:
    """
    Create a device and returns assigned id
    """

    token = request.headers.get('Token')
    session = Session.find(token)
    if session is None:
        return make_response({
            "error": "token does not exists"
        })

    address = request.form.get("address")
    user = session.owner
    power = request.form.get("power")
    networks = request.form.get("networks")

    created_device = Device.create_device(user, address, power, networks)
    return make_response(created_device.as_private_simple_dict())