|
@@ -460,6 +460,10 @@ async def make_anchor_video_long(req:models.request,token: str = Depends(oauth2_
|
|
video_id = save_history(req,name_hash,user_id)
|
|
video_id = save_history(req,name_hash,user_id)
|
|
x = threading.Thread(target=gen_video_long_queue, args=(name_hash,req.name, req.text_content, req.image_urls,int(req.avatar),req.multiLang,video_id,user_id))
|
|
x = threading.Thread(target=gen_video_long_queue, args=(name_hash,req.name, req.text_content, req.image_urls,int(req.avatar),req.multiLang,video_id,user_id))
|
|
x.start()
|
|
x.start()
|
|
|
|
+ if first(db.query('SELECT COUNT(1) FROM video_queue'))['COUNT(1)'] >= 3:
|
|
|
|
+ return {'msg':{'eng':'There are many videos have been processing, please wait.','zh':'目前有多部影片處理中,煩請耐心等候'}}
|
|
|
|
+ else:
|
|
|
|
+ return {'msg'{'eng':'Processing video requires a few minutes, please wait for notification','zh':'影片處理需要數分鐘,請等待通知'}}
|
|
return {"msg":"ok"}
|
|
return {"msg":"ok"}
|
|
|
|
|
|
@app.post("/make_anchor_video")
|
|
@app.post("/make_anchor_video")
|
|
@@ -491,6 +495,10 @@ async def make_anchor_video(req:models.request,token: str = Depends(oauth2_schem
|
|
video_id = save_history(req,name_hash,user_id)
|
|
video_id = save_history(req,name_hash,user_id)
|
|
x = threading.Thread(target=gen_video_queue, args=(name_hash,req.name, req.text_content, req.image_urls,int(req.avatar),req.multiLang,video_id,user_id))
|
|
x = threading.Thread(target=gen_video_queue, args=(name_hash,req.name, req.text_content, req.image_urls,int(req.avatar),req.multiLang,video_id,user_id))
|
|
x.start()
|
|
x.start()
|
|
|
|
+ if first(db.query('SELECT COUNT(1) FROM video_queue'))['COUNT(1)'] >= 3:
|
|
|
|
+ return {'msg':{'eng':'There are many videos have been processing, please wait.','zh':'目前有多部影片處理中,煩請耐心等候'}}
|
|
|
|
+ else:
|
|
|
|
+ return {'msg'{'eng':'Processing video requires a few minutes, please wait for notification','zh':'影片處理需要數分鐘,請等待通知'}}
|
|
return {'msg':'ok'}
|
|
return {'msg':'ok'}
|
|
|
|
|
|
@app.post("/make_anchor_video_eng")
|
|
@app.post("/make_anchor_video_eng")
|
|
@@ -514,6 +522,10 @@ async def make_anchor_video_eng(req:models.request_eng,token: str = Depends(oaut
|
|
video_id = save_history(req,name_hash, user_id)
|
|
video_id = save_history(req,name_hash, user_id)
|
|
x = threading.Thread(target=gen_video_queue_eng, args=(name_hash,req.name, req.text_content, req.image_urls,req.sub_titles,int(req.avatar),video_id))
|
|
x = threading.Thread(target=gen_video_queue_eng, args=(name_hash,req.name, req.text_content, req.image_urls,req.sub_titles,int(req.avatar),video_id))
|
|
x.start()
|
|
x.start()
|
|
|
|
+ if first(db.query('SELECT COUNT(1) FROM video_queue'))['COUNT(1)'] >= 3:
|
|
|
|
+ return {'msg':{'eng':'There are many videos have been processing, please wait.','zh':'目前有多部影片處理中,煩請耐心等候'}}
|
|
|
|
+ else:
|
|
|
|
+ return {'msg'{'eng':'Processing video requires a few minutes, please wait for notification','zh':'影片處理需要數分鐘,請等待通知'}}
|
|
return {"msg":"ok"}
|
|
return {"msg":"ok"}
|
|
|
|
|
|
@app.post("/save_draft")
|
|
@app.post("/save_draft")
|