from models.modules.core import *
from views.skits_route import *
from views.review_route import *
from views.status_route import *

@app.errorhandler(InvalidUsage)
def handle_invalid_usage(error):
    response = jsonify(error.to_dict())
    response.status_code = error.status_code
    return response

@app.errorhandler(404)
def not_found(error):
    return make_response(jsonify({'error': 'url not found'}), 404)

@app.route('/', methods=['GET'])
def get():
    return jsonify({
        "documentation": "https://documenter.getpostman.com/view/1567856/T1LV8P78?version=latest", 
        "name": "Skittar api",
        "endpoint": app.config['URL']
    })
