Browse Source

adjust slide

ming 3 years ago
parent
commit
3b0eebcf3e
2 changed files with 14 additions and 1 deletions
  1. 6 1
      api/main.py
  2. 8 0
      api/models.py

+ 6 - 1
api/main.py

@@ -242,7 +242,12 @@ async def make_anchor_video_gSlide(req:models.gSlide_req,token: str = Depends(oa
         except:
             return {'msg':"無法辨別圖片網址"+imgu}
     user_id = get_user_id(token)
-    proto_req = models.request(name, text_content, image_urls, req.avatar, req.client_id, req.multiLang)
+    proto_req = models.request_normal()
+    proto_req.text_content = text_content
+    proto_req.name = name
+    proto_req.image_urls = image_urls
+    proto_req.avatar = req.avatar
+    proto_req.multiLang = req.multiLang
     save_history(proto_req,name_hash,user_id)
     x = threading.Thread(target=gen_video_queue, args=(name_hash,name, text_content, image_urls,int(req.avatar),req.multiLang,user_id))
     x.start()

+ 8 - 0
api/models.py

@@ -17,6 +17,14 @@ class request(BaseModel):
     client_id :str
     multiLang :int
 
+class request_normal():
+    name: str
+    text_content: List[str]
+    image_urls: List[str]
+    avatar: str
+    client_id :str
+    multiLang :int
+
 class gSlide_req(BaseModel):
     slide_url: str
     avatar: str