steveagi commited on
Commit
ef891f4
·
1 Parent(s): 24b49f2

add house to UI

Browse files
Files changed (2) hide show
  1. main.py +2 -1
  2. routers/house.py +36 -0
main.py CHANGED
@@ -1,7 +1,8 @@
1
  from fastapi import FastAPI
2
- from routers import root, snake, watermelon
3
 
4
  app = FastAPI()
5
  app.include_router(root.router)
 
6
  app.include_router(watermelon.router)
7
  app.include_router(snake.router)
 
1
  from fastapi import FastAPI
2
+ from routers import root, snake, watermelon, house
3
 
4
  app = FastAPI()
5
  app.include_router(root.router)
6
+ app.include_router(house.router)
7
  app.include_router(watermelon.router)
8
  app.include_router(snake.router)
routers/house.py ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import APIRouter, Body
2
+ from . import game_util
3
+
4
+
5
+ GAME = "house"
6
+ router = APIRouter(prefix=f"/games/{GAME}/nlp", tags=[GAME])
7
+
8
+
9
+ @router.post("/c")
10
+ def create(code: str=Body(), command: str=Body(), result: list=Body(), desc: list=Body()):
11
+ print(f"[{GAME}]", "c", command, result, desc)
12
+ return game_util.op(GAME, code, "c", command, result, desc)
13
+
14
+
15
+ @router.post("/r")
16
+ def read(code: str=Body(), command: str=Body()):
17
+ print(f"[{GAME}]", "r", command)
18
+ return game_util.op(GAME, code, "r", command)
19
+
20
+
21
+ # @router.post("/u")
22
+ # def update(code: str=Body(), command: str=Body()):
23
+ # print(f"[{GAME}]", "u", command)
24
+ # return game_util.op(GAME, code, "u", command)
25
+
26
+
27
+ @router.post("/d")
28
+ def delete(code: str=Body(), command: str=Body()):
29
+ print(f"[{GAME}]", "d", command)
30
+ return game_util.op(GAME, code, "d", command)
31
+
32
+
33
+ @router.post("/reset")
34
+ def reset(code: str=Body()):
35
+ print(f"[{GAME}]", "d", "reset")
36
+ return game_util.op(GAME, code, "reset", "")