diff options
author | Kornel <kornel@geekhood.net> | 2020-02-27 19:51:53 +0000 |
---|---|---|
committer | Kornel <kornel@geekhood.net> | 2020-02-27 22:19:37 +0000 |
commit | 67777c1e7a7af72858164d5080556de3f0944d30 (patch) | |
tree | f1fe11ef7e2a1b9dd278dcfbf9fa88156d8b62ba /simple_cache | |
parent | ca018e8cec2f5b96044a87c66f32913b8c40c126 (diff) |
Clippy
Diffstat (limited to 'simple_cache')
-rw-r--r-- | simple_cache/src/db.rs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/simple_cache/src/db.rs b/simple_cache/src/db.rs index be8e40f..13cafaa 100644 --- a/simple_cache/src/db.rs +++ b/simple_cache/src/db.rs @@ -97,15 +97,13 @@ impl SimpleCache { pub async fn get_cached(&self, key: (&str, &str), url: impl AsRef<str>) -> Result<Option<Vec<u8>>, Error> { Ok(if let Some(data) = self.get(key)? { Some(data) + } else if self.cache_only { + None } else { - if self.cache_only { - None - } else { - let _s = self.sem.acquire().await; - let data = Self::fetch(url.as_ref()).await?; - self.set(key, &data)?; - Some(data) - } + let _s = self.sem.acquire().await; + let data = Self::fetch(url.as_ref()).await?; + self.set(key, &data)?; + Some(data) }) } |