browser-go-api/api/api.py

31 lines
804 B
Python
Raw Normal View History

2019-10-04 22:00:47 +00:00
from flask import Blueprint, request, jsonify, session
from .users.user_endpoint import UserEndpoint
2019-10-08 23:56:28 +00:00
from .users.room_endpoint import RoomEndpoint
2019-10-04 22:00:47 +00:00
api = Blueprint('api', __name__, url_prefix='/api')
@api.route('/home', methods=['GET'])
def api_home():
response = {"message": "home page"}
return jsonify(response)
2019-10-08 23:56:28 +00:00
@api.route('/users', methods=['GET'])
def api_get_users():
2019-10-04 22:00:47 +00:00
return jsonify(UserEndpoint.users())
2019-10-07 05:51:36 +00:00
2019-10-08 23:56:28 +00:00
@api.route('/user', methods=['GET'])
def api_get_user():
2019-10-07 20:55:43 +00:00
return jsonify(UserEndpoint.user())
2019-10-08 23:56:28 +00:00
@api.route('/rooms', methods=['GET'])
def api_get_rooms():
return RoomEndpoint.get_rooms()
@api.route('/room', methods=['GET'])
def api_get_room():
return RoomEndpoint.get_room()
# protected route
@api.route('/room', methods=['POST'])
def api_post_room():
return pass