From 5ef5f591f04afa95cf18c040df28ba17a3aba8d0 Mon Sep 17 00:00:00 2001 From: oabrivard Date: Mon, 21 Aug 2023 09:36:39 +0200 Subject: [PATCH] Solved 0-limit-crawler --- 0-limit-crawler/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/0-limit-crawler/main.go b/0-limit-crawler/main.go index bdf33fa..016148f 100644 --- a/0-limit-crawler/main.go +++ b/0-limit-crawler/main.go @@ -12,6 +12,7 @@ package main import ( "fmt" "sync" + "time" ) var mu sync.Mutex @@ -25,6 +26,9 @@ func Crawl(url string, depth int, wg *sync.WaitGroup) { return } + mu.Lock() + time.Sleep(time.Second) + mu.Unlock() body, urls, err := fetcher.Fetch(url) if err != nil { fmt.Println(err)