Skip to content

Commit 15e8d09

Browse files
committed
chore: update spend_time type
1 parent 462f357 commit 15e8d09

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,6 @@ For detailed deployment instructions and API documentation, see [DEPLOYMENT GUID
212212

213213
We welcome contributions! Please see [CONTRIBUTING GUIDE](docs/CONTRIBUTING.md) for guidelines.
214214

215-
216215
## License
216+
217217
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fzmh-program%2Fbytes-radar.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fzmh-program%2Fbytes-radar?ref=badge_large)

src/worker.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

122122
fn 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

Comments
 (0)