Skip to content

Commit 455963e

Browse files
committed
Refactor construction of TimedSearchResults.
Issue #3
1 parent 214dd60 commit 455963e

1 file changed

Lines changed: 6 additions & 10 deletions

File tree

src/search_service.rs

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -67,16 +67,12 @@ impl SearchService for LiveSearchService {
6767
.context("Error sending HTTP request");
6868
let elapsed = start.elapsed();
6969

70-
match http_response {
71-
Err(error) => TimedSearchResults {
72-
elapsed,
73-
results: Err(error),
74-
},
75-
Ok(http_response) => TimedSearchResults {
76-
elapsed,
77-
results: Self::search_results(http_response),
78-
},
79-
}
70+
let results: Result<SearchResults> = match http_response {
71+
Ok(response) => Self::search_results(response),
72+
Err(error) => Err(error),
73+
};
74+
75+
TimedSearchResults { elapsed, results }
8076
}
8177
}
8278

0 commit comments

Comments
 (0)