from models.modules.core import app, jsonify, InvalidUsage, Response, lru_cache
from controllers.reviews import SkitsReviews
from models.libs.jwt import *

@app.route('/reviews', methods=['POST'])
@validate_token
def save_a_skitreview():
    try:
        return SkitsReviews.add_reviews()
    except Exception as e:
        raise InvalidUsage(str(e), status_code=500)

@app.route('/reviews/<value>', methods=['PUT'])
@validate_token
def updatereview(value):
    try:
        return SkitsReviews.update_reviews(value)
    except Exception as e:
        raise InvalidUsage(str(e), status_code=500)