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)
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))