wnm168 commited on
Commit
acc27be
·
verified ·
1 Parent(s): 6334789

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +8 -8
main.py CHANGED
@@ -31,10 +31,10 @@ class PostRequest(BaseModel):
31
 
32
 
33
  class FileRequest(BaseModel):
34
- size: int
35
- parent_id: str | None = None
36
- next_page_token: str | None = None
37
- additional_filters: Dict | None = None
38
 
39
  class Config:
40
  extra = Extra.allow
@@ -42,8 +42,8 @@ class FileRequest(BaseModel):
42
 
43
  class OfflineRequest(BaseModel):
44
  file_url: str
45
- parent_id: str | None = None
46
- name: str | None = None
47
 
48
  class Config:
49
  extra = Extra.allow
@@ -139,14 +139,14 @@ async def home(request: Request):
139
  return templates.TemplateResponse("index.html", {"request": request})
140
 
141
 
142
- @app.get("/files")
143
  async def get_files(item: FileRequest):
144
  return await THUNDERX_CLIENT.file_list(
145
  item.size, item.parent_id, item.next_page_token, item.additional_filters
146
  )
147
 
148
 
149
- @app.get("/offline")
150
  async def offline(item: OfflineRequest):
151
  return await THUNDERX_CLIENT.offline_download(
152
  item.file_url, item.parent_id, item.name
 
31
 
32
 
33
  class FileRequest(BaseModel):
34
+ size: int = 100
35
+ parent_id: str | None = ""
36
+ next_page_token: str | None = ""
37
+ additional_filters: Dict | None = {}
38
 
39
  class Config:
40
  extra = Extra.allow
 
42
 
43
  class OfflineRequest(BaseModel):
44
  file_url: str
45
+ parent_id: str | None = ""
46
+ name: str | None = ""
47
 
48
  class Config:
49
  extra = Extra.allow
 
139
  return templates.TemplateResponse("index.html", {"request": request})
140
 
141
 
142
+ @app.post("/files")
143
  async def get_files(item: FileRequest):
144
  return await THUNDERX_CLIENT.file_list(
145
  item.size, item.parent_id, item.next_page_token, item.additional_filters
146
  )
147
 
148
 
149
+ @app.post("/offline")
150
  async def offline(item: OfflineRequest):
151
  return await THUNDERX_CLIENT.offline_download(
152
  item.file_url, item.parent_id, item.name