def random_items(): data = request.get_json() app_uuid = data["app_uuid"] if not Application.is_valid(app_uuid): abort(401) random_query = Text().select().order_by(fn.Random()) text = random_query.get() item = {} item["id"] = text.uuid item["text"] = text.text app.logger.info("serving item {0}".format(item["id"])) return jsonify({"item": item})
def validate(): data = request.get_json() app_uuid = data["app_uuid"] #user_id = data["user_id"] if not Application.is_valid(app_uuid): abort(401) text_uuid, data_score = data["id"], data["score"] Tag.create( application_uuid=app_uuid, user_id=0, #reserved for this front text_uuid=text_uuid, score=data_score, validated=True) return random_items()