Просмотр исходного кода

修复emby字幕刷新更换 url 不生效的bug

Signed-off-by: allan716 <[email protected]>
allan716 3 лет назад
Родитель
Сommit
cbcb980d5d
2 измененных файлов с 5 добавлено и 3 удалено
  1. 3 2
      pkg/emby_api/emby_api.go
  2. 2 1
      pkg/emby_api/emby_api_test.go

+ 3 - 2
pkg/emby_api/emby_api.go

@@ -299,9 +299,10 @@ func (em *EmbyApi) UpdateVideoSubList(id string) error {
 
 	_, err := em.client.R().
 		SetQueryParams(map[string]string{
-			"api_key": em.embyConfig.APIKey,
+			"Recursive": "true",
+			"api_key":   em.embyConfig.APIKey,
 		}).
-		Post(em.embyConfig.AddressUrl + "/emby/Items/" + id + "/Refresh")
+		Post(em.embyConfig.AddressUrl + "/Items/" + id + "/Refresh")
 	if err != nil {
 		return err
 	}

+ 2 - 1
pkg/emby_api/emby_api_test.go

@@ -101,7 +101,8 @@ func TestEmbyHelper_UpdateVideoSubList(t *testing.T) {
 	//// 178071 -- The Night House
 	//// 215162 --  Black Lotus - S01E03
 	//// 229865 --  黄石 - S04E06
-	//err := em.UpdateVideoSubList("393775")
+	//// 433745 --  攻壳机动队 1995
+	//err := em.UpdateVideoSubList("433745")
 	//if err != nil {
 	//	t.Fatal(err)
 	//}