def ddb_add_forward()

in src/handlerLambda/callForwardHandler.py [0:0]


def ddb_add_forward(from_number, to_number):
    try:
        response = dynamodb_client.put_item(
            Item={
                "dialed_number": {
                    "S": str(from_number),
                },
                "destination_number": {
                    "S": str(to_number),
                },
            },
            TableName=forwarding_table_name,
        )
        if response["ResponseMetadata"]["HTTPStatusCode"] == 200:
            return response
    except Exception as err:
        logger.error("DynamoDB Query error: failed to insert data into table. Error: ", exc_info=err)
        return None