|
@@ -3,19 +3,17 @@
|
|
|
"""REST API routes."""
|
|
|
|
|
|
from flask import Flask, request
|
|
|
-from .state import AppState
|
|
|
+from .api_handler import ApiHandler
|
|
|
|
|
|
app = Flask(__name__)
|
|
|
-app_state = AppState()
|
|
|
+api_handler = ApiHandler()
|
|
|
|
|
|
|
|
|
@app.route("/", methods=['GET'])
|
|
|
def get_message(): # pylint: disable=E0211
|
|
|
- return app_state.get_message() + '\n'
|
|
|
+ return api_handler.handle('GET', '/', request)
|
|
|
|
|
|
|
|
|
@app.route("/", methods=['POST'])
|
|
|
def set_message(): # pylint: disable=E0211
|
|
|
- message = request.args.get('message')
|
|
|
- app_state.set_message(message)
|
|
|
- return app_state.get_message() + '\n'
|
|
|
+ return api_handler.handle('POST', '/', request)
|