File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -95,13 +95,9 @@ pub async fn get_for_mod(
9595 statuses : Option < & [ ModVersionStatusEnum ] > ,
9696 conn : & mut PgConnection ,
9797) -> Result < Vec < ModVersion > , DatabaseError > {
98- let unlisted = {
99- if let Some ( s) = statuses {
100- ModVersionStatusEnum :: get_unlisted_mod_filter_for_array ( s)
101- } else {
102- None
103- }
104- } ;
98+ let unlisted = statuses
99+ . map ( |x| ModVersionStatusEnum :: get_unlisted_mod_filter_for_array ( x) )
100+ . flatten ( ) ;
105101
106102 sqlx:: query_as!(
107103 ModVersionRow ,
@@ -135,13 +131,9 @@ pub async fn get_latest_for_mod(
135131 statuses : Option < & [ ModVersionStatusEnum ] > ,
136132 conn : & mut PgConnection ,
137133) -> Result < Option < ModVersion > , DatabaseError > {
138- let unlisted = {
139- if let Some ( s) = statuses {
140- ModVersionStatusEnum :: get_unlisted_mod_filter_for_array ( s)
141- } else {
142- None
143- }
144- } ;
134+ let unlisted = statuses
135+ . map ( |x| ModVersionStatusEnum :: get_unlisted_mod_filter_for_array ( x) )
136+ . flatten ( ) ;
145137
146138 sqlx:: query_as!(
147139 ModVersionRow ,
You can’t perform that action at this time.
0 commit comments