Beispiel #1
0
def store_user(token, info):
    ''' Stores a validated user in the database
    '''

    # Check if user exists
    user = DB.session.query(Users).filter(
        Users.id==info['user_id']).filter(
        Users.team==info['team_id']).first()

    if user is None:
        # Create new user
        new_user = Users(info['user_id'])
        new_user.team = info['team_id']
        new_user.token = token

        # Store new user
        DB.session.add(new_user)

    else:
        # Update user token
        user.token = token

    # Update DB
    DB.session.commit()

    return
Beispiel #2
0
def store_user(token, info):
    """Store a validated user in the database."""
    # Check if user exists
    user = DB.session.query(Users).filter(Users.id == info['user_id']).filter(
        Users.team == info['team_id']).first()

    if user is None:
        # Create new user
        new_user = Users(info['user_id'])
        new_user.team = info['team_id']
        new_user.token = token

        # Store new user
        report_event('user_added', {'token': token, 'info': info})
        DB.session.add(new_user)

    else:
        # Update user token
        report_event('user_updated', {'token': token, 'info': info})
        user.token = token

    # Update DB
    DB.session.commit()

    return
Beispiel #3
0
def store_user(token, info):
    """Store a validated user in the database."""
    # Check if user exists
    user = DB.session.query(Users).filter(Users.id == info["user_id"]).filter(Users.team == info["team_id"]).first()

    if user is None:
        # Create new user
        new_user = Users(info["user_id"])
        new_user.team = info["team_id"]
        new_user.token = token

        # Store new user
        report_event("user_added", {"token": token, "info": info})
        DB.session.add(new_user)

    else:
        # Update user token
        report_event("user_updated", {"token": token, "info": info})
        user.token = token

    # Update DB
    DB.session.commit()

    return