cachedCheck returns previously saved result from cache
()
| 163 | |
| 164 | // cachedCheck returns previously saved result from cache |
| 165 | func cachedCheck() (*cachedUpdate, error) { |
| 166 | cacheFile, err := getCacheFilePath() |
| 167 | if err != nil { |
| 168 | return nil, err |
| 169 | } |
| 170 | f, err := os.OpenFile(cacheFile, os.O_RDONLY, 0) |
| 171 | if err != nil { |
| 172 | return nil, err |
| 173 | } |
| 174 | defer f.Close() |
| 175 | var result cachedUpdate |
| 176 | err = json.NewDecoder(f).Decode(&result) |
| 177 | return &result, err |
| 178 | } |
| 179 | |
| 180 | // ClearRecentCheckCache clears cache |
| 181 | func ClearRecentCheckCache() error { |
no test coverage detected