StartURL marks a URL as being processed
(url string, depth int)
| 53 | |
| 54 | // StartURL marks a URL as being processed |
| 55 | func (cd *CrawlDebugger) StartURL(url string, depth int) { |
| 56 | if cd == nil { |
| 57 | return |
| 58 | } |
| 59 | |
| 60 | cd.mu.Lock() |
| 61 | cd.activeURLs[url] = &ActiveURL{ |
| 62 | URL: url, |
| 63 | StartTime: time.Now(), |
| 64 | Depth: depth, |
| 65 | } |
| 66 | cd.mu.Unlock() |
| 67 | } |
| 68 | |
| 69 | // EndURL marks a URL as finished processing |
| 70 | func (cd *CrawlDebugger) EndURL(url string) { |