INNER CODE UNIT · Rust
Some
mouseart2025/AI-Reader-V2 · frontend/src-tauri/src/lib.rs:454
if let Some(data) = precomputed.get(*key) {
write_json_gz(&tmp_dir.join(filename), data)?;
}
}
// Write chapter data
let chapters = air_data
.get("chapters")
.and_then(|v| v.as_array());
let total_chapters = if let Some(chs) = chapters {
// Write chapters list (metadata without content)
let chapters_meta: Vec<serde_json::Value> = chs
.iter()
.map(|ch| {
let mut meta = serde_json::Map::new();
if let Some(obj) = ch.as_object() {
for (k, v) in obj {