Browse Source

修复使用 emby 下载字幕bug,修复提前终止下载逻辑的bug

Signed-off-by: 716 <[email protected]>
716 3 years ago
parent
commit
8bf6b313e4

+ 2 - 2
internal/logic/downloader_helper/downloader_helper.go

@@ -29,7 +29,7 @@ func NewDownloaderHelper(settings settings.Settings, _subSupplierHub *subSupplie
 }
 
 // Start 开启任务
-func (d DownloaderHelper) Start() error {
+func (d *DownloaderHelper) Start() error {
 	var err error
 	// 下载实例
 	d.downloader, err = downloader.NewDownloader(d.subSupplierHub, sub_formatter.GetSubFormatter(d.settings.AdvancedSettings.SubNameFormatter), d.settings)
@@ -105,6 +105,6 @@ func (d DownloaderHelper) Start() error {
 }
 
 // Cancel 提前取消任务的执行
-func (d DownloaderHelper) Cancel() {
+func (d *DownloaderHelper) Cancel() {
 	d.downloader.Cancel()
 }

+ 2 - 2
internal/logic/emby_helper/embyhelper.go

@@ -148,7 +148,7 @@ func (em *EmbyHelper) findMappingPath(videoEmbyFullPath string, isMovieOrSeries
 		}
 	} else {
 		// 连续剧的情况
-		for _, embyPath := range em.EmbyConfig.MoviePathsMapping {
+		for _, embyPath := range em.EmbyConfig.SeriesPathsMapping {
 			if strings.Contains(videoEmbyFullPath, embyPath) == true {
 				matchedEmbyPaths = append(matchedEmbyPaths, embyPath)
 			}
@@ -171,7 +171,7 @@ func (em *EmbyHelper) findMappingPath(videoEmbyFullPath string, isMovieOrSeries
 		}
 	} else {
 		// 连续剧的情况
-		for physicalPath, embyPath := range em.EmbyConfig.MoviePathsMapping {
+		for physicalPath, embyPath := range em.EmbyConfig.SeriesPathsMapping {
 			if embyPath == pathSlices[0].Path {
 				nowPhPath = physicalPath
 				break