@@ -53,7 +53,7 @@ struct WASMDebugInfo {
5353 total_languages : usize ,
5454 total_files : usize ,
5555 version : String ,
56- spend_time : u64 ,
56+ spend_time : f64 ,
5757}
5858
5959#[ derive( serde:: Serialize ) ]
@@ -121,7 +121,7 @@ impl AnalysisOptions {
121121
122122fn create_wasm_result (
123123 analysis : & crate :: core:: analysis:: ProjectAnalysis ,
124- spend_time : u64 ,
124+ spend_time : f64 ,
125125) -> WASMAnalysisResult {
126126 WASMAnalysisResult {
127127 project_name : analysis. project_name . clone ( ) ,
@@ -136,7 +136,7 @@ fn create_wasm_result(
136136 }
137137}
138138
139- fn create_error_result ( error : AnalysisError , url : String , spend_time : u64 ) -> WASMErrorResult {
139+ fn create_error_result ( error : AnalysisError , url : String , spend_time : f64 ) -> WASMErrorResult {
140140 let error_type = match error {
141141 AnalysisError :: NetworkError { .. } => "network_error" ,
142142 _ => "analysis_error" ,
@@ -174,7 +174,7 @@ pub async fn analyze_url(url: String, options: JsValue) -> Result<JsValue, JsVal
174174 let start_time = Instant :: now ( ) ;
175175 let result = match analyzer. analyze_url ( & url) . await {
176176 Ok ( analysis) => {
177- let result = create_wasm_result ( & analysis, start_time. elapsed ( ) . as_secs ( ) ) ;
177+ let result = create_wasm_result ( & analysis, start_time. elapsed ( ) . as_secs_f64 ( ) ) ;
178178 console ( & format ! (
179179 "Analysis completed successfully for project: {} ({} files, {} languages)" ,
180180 analysis. project_name,
@@ -186,7 +186,7 @@ pub async fn analyze_url(url: String, options: JsValue) -> Result<JsValue, JsVal
186186 Err ( e) => {
187187 console ( & format ! ( "Analysis failed: {}" , e) ) ;
188188 console ( & format ! ( "Error details - URL: {}, Error: {:?}" , url, e) ) ;
189- let error_result = create_error_result ( e, url, start_time. elapsed ( ) . as_secs ( ) ) ;
189+ let error_result = create_error_result ( e, url, start_time. elapsed ( ) . as_secs_f64 ( ) ) ;
190190 serde_wasm_bindgen:: to_value ( & error_result) ?
191191 }
192192 } ;
0 commit comments