diff options
| author | eltrac <hi@eltr.ac> | 2026-05-27 14:48:37 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-05-27 14:48:37 +0800 |
| commit | 886e3980c03cd056157164bc2a4a712167849270 (patch) | |
| tree | 6bba64b9b41100e8ba3048aa7f92e1e452e1b889 /brewget.go | |
| parent | 51ed797d38edb3f3884d69064d72108497a24818 (diff) | |
Diffstat (limited to 'brewget.go')
| -rw-r--r-- | brewget.go | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -118,14 +118,19 @@ func GetBrewList() []string { return list } -func GetBrewDeps() map[string][]string { +func GetBrewDeps(useCache bool) map[string][]string { depmap := map[string][]string{} // Try reading from cache const cachepath = "depmap.json" - cache_data, cache_hit := ReadCache(cachepath, brewDepCacheTTL) + var cache_data []byte + var cache_hit bool - if cache_hit { + if (useCache) { + cache_data, cache_hit = ReadCache(cachepath, brewDepCacheTTL) + } + + if cache_hit && useCache { // if cache hit, decode err := json.Unmarshal(cache_data, &depmap) if err != nil { |
