diff options
author | rabite <rabite@posteo.de> | 2020-01-26 01:31:29 +0100 |
---|---|---|
committer | rabite <rabite@posteo.de> | 2020-01-26 01:31:29 +0100 |
commit | 428879e184b4a2160e3a12dbf2f95f10d8cb5b0a (patch) | |
tree | ffc8748d005e7938b8fa748b5c6128e58aaa6d4c /src/fscache.rs | |
parent | e2ce6e02554137496d6539269e700b99344493a2 (diff) |
add builder for ListView<Files>
Diffstat (limited to 'src/fscache.rs')
-rw-r--r-- | src/fscache.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/fscache.rs b/src/fscache.rs index bf5ab2f..613bd3e 100644 --- a/src/fscache.rs +++ b/src/fscache.rs @@ -183,6 +183,13 @@ impl FsCache { } } + pub fn get_files_sync_stale(&self, dir: &File, stale: Stale) -> HResult<Files> { + let files = self.get_files(&dir, stale)?.1; + let files = files.run_sync()?; + let files = FsCache::ensure_not_empty(files)?; + Ok(files) + } + pub fn get_files_sync(&self, dir: &File) -> HResult<Files> { let files = self.get_files(&dir, Stale::new())?.1; let files = files.run_sync()?; |