Beispiel #1
0
def handle_submit_contact_info(response_encoder, parameters):
    if 'issuer' not in parameters or 'email' not in parameters:
        return response_encoder.bad_request()

    issuer = parameters['issuer']
    email = parameters['email']

    port_db = PortDatabase(CONF.PORT_DATABASE_FILE)
    port_db.set_email_info(issuer, email)

    ports = port_db.get_ports(issuer)
    set_email_to_file(ports, email, CONF)

    return_info = {'issuer': issuer, 'existing_email': email}
    return response_encoder.return_json(json.dumps(return_info))
Beispiel #2
0
def handle_submit_contact_info(response_encoder, parameters):
    if 'issuer' not in parameters or 'email' not in parameters:
        return response_encoder.bad_request()

    issuer = parameters['issuer']
    email = parameters['email']

    port_db = PortDatabase(CONF.PORT_DATABASE_FILE)
    port_db.set_email_info(issuer, email)

    ports = port_db.get_ports(issuer)
    set_email_to_file(ports, email, CONF)

    return_info = {'issuer': issuer, 'existing_email': email}
    return response_encoder.return_json(json.dumps(return_info))