def put(self): parser = reqparse.RequestParser() parser.add_argument("sessionToken", required=True) parser.add_argument("onlineStatus", required=True, type=bool) args = parser.parse_args() data = {"online": args["onlineStatus"]} return updateUser(args["sessionToken"], data)
def put(self): parser = reqparse.RequestParser() parser.add_argument("sessionToken", required=True) parser.add_argument("lat", required=True) parser.add_argument("lon", required=True) args = parser.parse_args() data = {"geo": {"__type": "GeoPoint", "latitude": float(args["lat"]), "longitude": float(args["lon"]) }} return updateUser(args["sessionToken"], data)
def put(self): parser = reqparse.RequestParser() parser.add_argument("sessionToken", required=True) parser.add_argument("status", required=True) args = parser.parse_args() if not validateSessionToken(args["sessionToken"]): return {"error": "authentication problem"} self.handleMessage(args["sessionToken"], args["status"]) data = {"status": args["status"]} return updateUser(args["sessionToken"], data)