Ver código fonte

清理预览缓存的时候,队列还有任务,那么就不可清理

Signed-off-by: allan716 <[email protected]>
allan716 3 anos atrás
pai
commit
e6e08de78c
1 arquivos alterados com 7 adições e 1 exclusões
  1. 7 1
      internal/backend/controllers/v1/preview.go

+ 7 - 1
internal/backend/controllers/v1/preview.go

@@ -101,9 +101,15 @@ func (cb *ControllerBase) PreviewCleanUp(c *gin.Context) {
 		cb.ErrorProcess(c, "PreviewCleanUp", err)
 	}()
 
+	if len(cb.cronHelper.Downloader.PreviewQueue.ListJob()) > 0 {
+		c.JSON(http.StatusOK, backend2.ReplyCommon{Message: "false"})
+		return
+	}
+
 	err = pkg.ClearVideoAndSubPreviewCacheFolder()
 	if err != nil {
 		return
 	}
-	c.JSON(http.StatusOK, backend2.ReplyCommon{Message: "ok"})
+	c.JSON(http.StatusOK, backend2.ReplyCommon{Message: "true"})
+	return
 }