@@ -41,17 +41,14 @@ impl ModrinthAPI {
4141
4242 let mut url = BASE_URL . join_all ( vec ! [ "project" , project_id, "version" ] ) ;
4343
44- match extra_options {
45- Some ( extra_options) => {
46- url = BASE_URL . join_all ( vec ! [
47- "project" , project_id, "version" ,
48- // extra_options.number.unwrap_or(""),
49- ] ) ;
50- url = url. add_optional_query_json ( "loaders" , extra_options. loaders ) ?;
51- url = url. add_optional_query_json ( "game_versions" , extra_options. game_versions ) ?;
52- url = url. add_optional_query_json ( "featured" , extra_options. featured ) ?;
53- }
54- None => { }
44+ if let Some ( extra_options) = extra_options {
45+ url = BASE_URL . join_all ( vec ! [
46+ "project" , project_id, "version" ,
47+ // extra_options.number.unwrap_or(""),
48+ ] ) ;
49+ url = url. add_optional_query_json ( "loaders" , extra_options. loaders ) ?;
50+ url = url. add_optional_query_json ( "game_versions" , extra_options. game_versions ) ?;
51+ url = url. add_optional_query_json ( "featured" , extra_options. featured ) ?;
5552 }
5653
5754 self . client . get ( url) . custom_send_json ( ) . await
@@ -110,19 +107,16 @@ impl ModrinthAPI {
110107
111108 let mut url = BASE_URL . join_all ( vec ! [ "project" , project_id, "version" ] ) ;
112109
113- match extra_options {
114- Some ( extra_options) => {
115- url = BASE_URL . join_all ( vec ! [
116- "project" ,
117- project_id,
118- "version" ,
119- extra_options. number. unwrap( ) ,
120- ] ) ;
121- url = url. add_optional_query_json ( "loaders" , extra_options. loaders ) ?;
122- url = url. add_optional_query_json ( "game_versions" , extra_options. game_versions ) ?;
123- url = url. add_optional_query_json ( "featured" , extra_options. featured ) ?;
124- }
125- None => { }
110+ if let Some ( extra_options) = extra_options {
111+ url = BASE_URL . join_all ( vec ! [
112+ "project" ,
113+ project_id,
114+ "version" ,
115+ extra_options. number. unwrap( ) ,
116+ ] ) ;
117+ url = url. add_optional_query_json ( "loaders" , extra_options. loaders ) ?;
118+ url = url. add_optional_query_json ( "game_versions" , extra_options. game_versions ) ?;
119+ url = url. add_optional_query_json ( "featured" , extra_options. featured ) ?;
126120 }
127121
128122 self . client . get ( url) . custom_send_json ( ) . await
0 commit comments