INNER CODE UNIT · Rust

is_preinstalled

mouseart2025/AI-Reader-V2 · frontend/src-tauri/src/lib.rs:598

fn is_preinstalled(app: &tauri::AppHandle, slug: &str) -> bool {
  if let Ok(bundled_path) = app
    .path()
    .resolve("resources/novels/manifest.json", tauri::path::BaseDirectory::Resource)
  {
    if let Ok(bytes) = std::fs::read(&bundled_path) {
      if let Ok(manifest) = serde_json::from_slice::<serde_json::Value>(&bytes) {
        if let Some(novels) = manifest.get("novels").and_then(|v| v.as_array()) {
          return novels.iter().any(|n| {
            n.get("slug").and_then(|v| v.as_str()) == Some(slug)
          });
        }
      }
    }
  }
  false
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…