@@ -20,9 +20,9 @@ public TmdbService(TMDbClient serviceClient)
20
20
_ = _serviceClient . GetConfigAsync ( ) . Result ;
21
21
_mediaTypeHandlers = new Dictionary < string , Func < int , Task < object > > >
22
22
{
23
- { MediaTypes . Movie , async ( id ) => await _serviceClient . GetMovieAsync ( id ) } ,
24
- { MediaTypes . Collection , async ( id ) => await _serviceClient . GetCollectionAsync ( id ) } ,
25
- { MediaTypes . Tv , async ( id ) => await _serviceClient . GetTvShowAsync ( id ) }
23
+ { MediaTypes . Movie , async id => await _serviceClient . GetMovieAsync ( id ) } ,
24
+ { MediaTypes . Collection , async id => await _serviceClient . GetCollectionAsync ( id ) } ,
25
+ { MediaTypes . Tv , async id => await _serviceClient . GetTvShowAsync ( id ) }
26
26
} ;
27
27
}
28
28
@@ -104,14 +104,14 @@ public async Task<ResultResponse> SearchAsync(string query, string searchMode)
104
104
private async Task < ( object Result , string MediaType ) > SearchTvShowAsync ( string query )
105
105
{
106
106
var r = await _serviceClient . SearchTvShowAsync ( query ) ;
107
- var mediaType = MediaTypes . Tv ;
107
+ const string mediaType = MediaTypes . Tv ;
108
108
return ( r , mediaType ) ;
109
109
}
110
110
111
111
private async Task < ( object Result , string MediaType ) > SearchMultiAsync ( string query )
112
112
{
113
113
var r = await _serviceClient . SearchMultiAsync ( query ) ;
114
- var mediaType = MediaTypes . Mtv ;
114
+ const string mediaType = MediaTypes . Mtv ;
115
115
return ( r , mediaType ) ;
116
116
}
117
117
@@ -122,24 +122,24 @@ public async Task<ResultResponse> SearchWithParamsAsync(ParsedTitle parsedTitle,
122
122
var mediaType = "" ;
123
123
object ? searchResult = null ;
124
124
125
- if ( searchMode == MediaTypes . Movie )
125
+ switch ( searchMode )
126
126
{
127
- searchResult = parsedTitle . Title . ToLower ( CultureInfo . InvariantCulture ) . Contains ( "collection" )
128
- ? await SearchCollection ( parsedTitle )
129
- : await SearchMovie ( parsedTitle ) ;
130
- mediaType = parsedTitle . Title . ToLower ( CultureInfo . InvariantCulture ) . Contains ( "collection" )
131
- ? MediaTypes . Collection
132
- : MediaTypes . Movie ;
133
- }
134
- else if ( searchMode == MediaTypes . Tv )
135
- {
136
- searchResult = await SearchTvShow ( parsedTitle ) ;
137
- mediaType = MediaTypes . Tv ;
138
- }
139
- else if ( searchMode == MediaTypes . Mtv )
140
- {
141
- searchResult = await SearchMulti ( parsedTitle ) ;
142
- mediaType = MediaTypes . Mtv ;
127
+ case MediaTypes . Movie :
128
+ searchResult = parsedTitle . Title . ToLower ( CultureInfo . InvariantCulture ) . Contains ( "collection" )
129
+ ? await SearchCollection ( parsedTitle )
130
+ : await SearchMovie ( parsedTitle ) ;
131
+ mediaType = parsedTitle . Title . ToLower ( CultureInfo . InvariantCulture ) . Contains ( "collection" )
132
+ ? MediaTypes . Collection
133
+ : MediaTypes . Movie ;
134
+ break ;
135
+ case MediaTypes . Tv :
136
+ searchResult = await SearchTvShow ( parsedTitle ) ;
137
+ mediaType = MediaTypes . Tv ;
138
+ break ;
139
+ case MediaTypes . Mtv :
140
+ searchResult = await SearchMulti ( parsedTitle ) ;
141
+ mediaType = MediaTypes . Mtv ;
142
+ break ;
143
143
}
144
144
145
145
return new ResultResponse
0 commit comments