Beispiel #1
0
def update_user_status_on_complete_check(check: Check, **_):
    if check.status != CHECK_COMPLETE:
        return

    if not check.user:
        log.exception('Check missing user: %s', check.id)
        return

    customerio.identify(check.user)
Beispiel #2
0
def id_uploaded(upload: IDUpload, **_):
    try:
        customerio.identify(
            upload.user,
            doc_type=upload.doc_type,
            doct_type_name=IDS_NAMES.get(upload.doc_type),
            doc_county=upload.doc_country,
            doc_country_name=name_by_iso.get(upload.doc_country),
            doc_state=upload.doc_state,
        )
    except:
        log.exception('Customer error')
def test_identify(customer_identify, user):
    data = user.to_json()
    with customer_identify(user, blop='blop', **data) as call:
        customerio.identify(user, blip='blop')
        assert call.called
Beispiel #4
0
def update_users_state(user: User, transition: Transition):
    try:
        customerio.identify(user)
    except:
        log.exception('Customer error')
Beispiel #5
0
def identify_user(user: User, **_):
    try:
        customerio.identify(user, ip=user.ip, idm_tid=user.idm_tid)
    except:
        log.exception('Customer error')