Fullstack Go/baduk/weiqi application
Find a file
2019-09-27 09:19:06 -07:00
app.py correct file arrangement 2019-09-27 09:19:06 -07:00
models.py correct file arrangement 2019-09-27 09:19:06 -07:00
README.md correct file arrangement 2019-09-27 09:19:06 -07:00
requirements.txt correct file arrangement 2019-09-27 09:19:06 -07:00

Brower Go API

Resources

Users

User Endpoints

@auth_required
/users/<str:user_name> GET
/users/<str:user_name> POST
/users/<str:user_name> PUT
Alias:
/users/<int:user_id>

Games

/games/ no endpoint; game lists are retrieved by room

Moves & Branches

/games/<int:game_id> GET
@auth_required
/games/<int:game_id> POST <- post move to game

Messages

@auth_required /games/<int:game_id>/moves/<int:move_id> POST <- post message/branch /games/<int:game_id>/moves/<int:move_id> POST <- edit move

Rooms

Archive Room

The archive room is used to search and access games once they have been completed. path: /rooms/archive