Refactor to use consts instead of string

This commit is contained in:
bytedream 2022-06-24 11:51:48 +02:00
parent 3dcfbc0fbb
commit 79c3ba2636
3 changed files with 8 additions and 8 deletions

View file

@ -61,7 +61,7 @@ func (c *Crunchyroll) Browse(options BrowseOptions, limit uint) (s []*Series, m
for _, item := range jsonBody["items"].([]interface{}) { for _, item := range jsonBody["items"].([]interface{}) {
switch item.(map[string]interface{})["type"] { switch item.(map[string]interface{})["type"] {
case "series": case MediaTypeSeries:
series := &Series{ series := &Series{
crunchy: c, crunchy: c,
} }
@ -73,7 +73,7 @@ func (c *Crunchyroll) Browse(options BrowseOptions, limit uint) (s []*Series, m
} }
s = append(s, series) s = append(s, series)
case "movie_listing": case MediaTypeMovie:
movie := &Movie{ movie := &Movie{
crunchy: c, crunchy: c,
} }
@ -160,7 +160,7 @@ func (c *Crunchyroll) Search(query string, limit uint) (s []*Series, m []*Movie,
item := item.(map[string]interface{}) item := item.(map[string]interface{})
if item["total"].(float64) > 0 { if item["total"].(float64) > 0 {
switch item["type"] { switch item["type"] {
case "series": case MediaTypeSeries:
for _, series := range item["items"].([]interface{}) { for _, series := range item["items"].([]interface{}) {
series2 := &Series{ series2 := &Series{
crunchy: c, crunchy: c,
@ -174,7 +174,7 @@ func (c *Crunchyroll) Search(query string, limit uint) (s []*Series, m []*Movie,
s = append(s, series2) s = append(s, series2)
} }
case "movie_listing": case MediaTypeMovie:
for _, movie := range item["items"].([]interface{}) { for _, movie := range item["items"].([]interface{}) {
movie2 := &Movie{ movie2 := &Movie{
crunchy: c, crunchy: c,

View file

@ -23,7 +23,7 @@ func (c *Crunchyroll) Recommendations(limit uint) (s []*Series, m []*Movie, err
for _, item := range jsonBody["items"].([]interface{}) { for _, item := range jsonBody["items"].([]interface{}) {
switch item.(map[string]interface{})["type"] { switch item.(map[string]interface{})["type"] {
case "series": case MediaTypeSeries:
series := &Series{ series := &Series{
crunchy: c, crunchy: c,
} }
@ -35,7 +35,7 @@ func (c *Crunchyroll) Recommendations(limit uint) (s []*Series, m []*Movie, err
} }
s = append(s, series) s = append(s, series)
case "movie_listing": case MediaTypeMovie:
movie := &Movie{ movie := &Movie{
crunchy: c, crunchy: c,
} }

View file

@ -223,7 +223,7 @@ func (s *Series) Similar(limit uint) (ss []*Series, m []*Movie, err error) {
for _, item := range jsonBody["items"].([]interface{}) { for _, item := range jsonBody["items"].([]interface{}) {
switch item.(map[string]interface{})["type"] { switch item.(map[string]interface{})["type"] {
case "series": case MediaTypeSeries:
series := &Series{ series := &Series{
crunchy: s.crunchy, crunchy: s.crunchy,
} }
@ -235,7 +235,7 @@ func (s *Series) Similar(limit uint) (ss []*Series, m []*Movie, err error) {
} }
ss = append(ss, series) ss = append(ss, series)
case "movie_listing": case MediaTypeMovie:
movie := &Movie{ movie := &Movie{
crunchy: s.crunchy, crunchy: s.crunchy,
} }