Beispiel #1
0
def add_user():
    user = request.get_json()

    newUser = Users(userId=user["userId"],
                    userType=user["userType"],
                    username=user["username"],
                    email=user["email"],
                    password=user["password"],
                    fullName=user["fullName"],
                    studentClass=user["studentClass"],
                    studentNumber=user["studentNumber"],
                    gamePlayed=user["gamePlayed"])

    newUser.save()
    return jsonify(newUser)
Beispiel #2
0
def receive_new_user_from_student(data):
    userGame = data.split(':')

    existedUser = Users.objects(username=userGame[0], gamePlayed=userGame[1]).first()
    if not existedUser:
        newId = Users.objects.count() + 1
        newUser = Users(userId=newId,
                    userType="Student",
                    username=userGame[0],
                    email=userGame[0],
                    fullName=userGame[0],
                    gamePlayed=userGame[1])
        newUser.save()
    
    userData = Users.objects(gamePlayed=int(userGame[1])).only('username')
    listUsers = []
    
    for u in userData:
        listUsers.append(u.username)

    send_broadcast_message_user(format(listUsers))