11use anyhow:: Result ;
22use serde_json:: Value ;
3- use std:: collections:: HashMap ;
43
54use crate :: core;
65use crate :: server:: state:: ReviewSession ;
@@ -14,11 +13,10 @@ pub(super) fn load_feedback_eval_input_from_value(
1413 input_format : FeedbackEvalInputFormat ,
1514) -> Result < LoadedFeedbackEvalInput > {
1615 match input_format {
17- FeedbackEvalInputFormat :: ReviewMap => {
18- load_feedback_eval_input_from_review_map ( serde_json:: from_value ( value) ?)
19- }
20- FeedbackEvalInputFormat :: ReviewList => {
21- load_feedback_eval_input_from_review_list ( serde_json:: from_value ( value) ?)
16+ FeedbackEvalInputFormat :: ReviewMap | FeedbackEvalInputFormat :: ReviewList => {
17+ load_feedback_eval_input_from_review_sessions (
18+ crate :: commands:: load_review_sessions_input_from_value ( value) ?,
19+ )
2220 }
2321 FeedbackEvalInputFormat :: SemanticStore => {
2422 load_feedback_eval_input_from_semantic_store ( serde_json:: from_value ( value) ?)
@@ -29,21 +27,11 @@ pub(super) fn load_feedback_eval_input_from_value(
2927 }
3028}
3129
32- fn load_feedback_eval_input_from_review_map (
33- review_map : HashMap < String , ReviewSession > ,
34- ) -> Result < LoadedFeedbackEvalInput > {
35- let mut loaded = LoadedFeedbackEvalInput :: default ( ) ;
36- for ( review_id, session) in review_map {
37- extend_from_review_session ( & mut loaded, Some ( review_id) , session) ;
38- }
39- Ok ( loaded)
40- }
41-
42- fn load_feedback_eval_input_from_review_list (
43- review_list : Vec < ReviewSession > ,
30+ fn load_feedback_eval_input_from_review_sessions (
31+ review_sessions : Vec < ReviewSession > ,
4432) -> Result < LoadedFeedbackEvalInput > {
4533 let mut loaded = LoadedFeedbackEvalInput :: default ( ) ;
46- for session in review_list {
34+ for session in review_sessions {
4735 let review_id = session. id . clone ( ) ;
4836 extend_from_review_session ( & mut loaded, Some ( review_id) , session) ;
4937 }
0 commit comments