From 1f64c734d05c06c01b7464324e1c95824ad9df8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E8=81=AA?= Date: Mon, 8 Apr 2024 20:22:02 +0800 Subject: [PATCH] fix: resolve issue of missing live consumption data when algorithm service is down --- hrp/pkg/uixt/service_vedem.go | 2 +- hrp/pkg/uixt/video_crawler.go | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/hrp/pkg/uixt/service_vedem.go b/hrp/pkg/uixt/service_vedem.go index 1b7ede88..e99bb5c3 100644 --- a/hrp/pkg/uixt/service_vedem.go +++ b/hrp/pkg/uixt/service_vedem.go @@ -405,7 +405,7 @@ func (dExt *DriverExt) GetScreenResult(options ...ActionOption) (screenResult *S imageResult, err := dExt.ImageService.GetImage(bufSource, options...) if err != nil { log.Error().Err(err).Msg("GetImage from ImageService failed") - return nil, err + return screenResult, err } if imageResult != nil { screenResult.imageResult = imageResult diff --git a/hrp/pkg/uixt/video_crawler.go b/hrp/pkg/uixt/video_crawler.go index 17bcb630..c8561b29 100644 --- a/hrp/pkg/uixt/video_crawler.go +++ b/hrp/pkg/uixt/video_crawler.go @@ -265,8 +265,6 @@ func (dExt *DriverExt) VideoCrawler(configs *VideoCrawlerConfigs) (err error) { ) if err != nil { log.Error().Err(err).Msg("get screen result failed") - time.Sleep(3 * time.Second) - continue } // add live type