Write version to cache
(version: &str)
| 54 | |
| 55 | /// Write version to cache |
| 56 | fn write_cache(version: &str) { |
| 57 | let cache = UpdateCache { |
| 58 | last_check: now_secs(), |
| 59 | latest_version: version.to_string(), |
| 60 | }; |
| 61 | if let Ok(json) = serde_json::to_string(&cache) { |
| 62 | let _ = std::fs::write(cache_path(), json); |
| 63 | } |
| 64 | } |
| 65 | |
| 66 | /// Fetch latest version from GitHub API |
| 67 | async fn fetch_latest_version() -> Option<String> { |
no test coverage detected