Browse Source

refactor(processor): remove a useless type declaration

jvoisin 1 year ago
parent
commit
e366710529
1 changed files with 8 additions and 10 deletions
  1. 8 10
      internal/reader/processor/youtube.go

+ 8 - 10
internal/reader/processor/youtube.go

@@ -142,7 +142,14 @@ func fetchYouTubeWatchTimeFromApiInBulk(videoIDs []string) (map[string]time.Dura
 		return nil, localizedError.Error()
 	}
 
-	var videos youtubeVideoListResponse
+	videos := struct {
+		Items []struct {
+			ID             string `json:"id"`
+			ContentDetails struct {
+				Duration string `json:"duration"`
+			} `json:"contentDetails"`
+		} `json:"items"`
+	}{}
 	if err := json.NewDecoder(responseHandler.Body(config.Opts.HTTPClientMaxBodySize())).Decode(&videos); err != nil {
 		return nil, fmt.Errorf("youtube: unable to decode JSON: %v", err)
 	}
@@ -158,12 +165,3 @@ func fetchYouTubeWatchTimeFromApiInBulk(videoIDs []string) (map[string]time.Dura
 	}
 	return watchTimeMap, nil
 }
-
-type youtubeVideoListResponse struct {
-	Items []struct {
-		ID             string `json:"id"`
-		ContentDetails struct {
-			Duration string `json:"duration"`
-		} `json:"contentDetails"`
-	} `json:"items"`
-}