diff options
Diffstat (limited to 'cache.go')
| -rw-r--r-- | cache.go | 11 |
1 files changed, 3 insertions, 8 deletions
@@ -80,18 +80,13 @@ func (cache *Cache) Save() (err error) { return nil } -func (cache *Cache) Set(url string, respCode int, size int64) { +func (cache *Cache) Set(link Link) { cache.mtx.Lock() defer cache.mtx.Unlock() - var scannedLink = cache.ScannedLinks[url] + var scannedLink = cache.ScannedLinks[link.Url] if scannedLink != nil { return } - scannedLink = &Link{ - Url: url, - Size: size, - ResponseCode: respCode, - } - cache.ScannedLinks[url] = scannedLink + cache.ScannedLinks[link.Url] = &link } |
