switch to advanced domain.json
This commit is contained in:
parent
1c848e6007
commit
a76b11b2b2
6 changed files with 280 additions and 161 deletions
|
@ -65,8 +65,10 @@ func main() {
|
|||
for {
|
||||
select {
|
||||
case <-ticker.C:
|
||||
for _, d := range config.Domains {
|
||||
go checkDomain(0, d, query, client)
|
||||
for d, tlds := range config.Domains {
|
||||
for _, tld := range tlds {
|
||||
go checkDomain(0, fmt.Sprintf("%v.%v", d, tld), query, client)
|
||||
}
|
||||
}
|
||||
|
||||
case <-quit:
|
||||
|
@ -94,7 +96,7 @@ func checkDomain(counter int, d string, query *db.Queries, client webhook.Client
|
|||
logger.Debug("domain did not change", slog.String("domain", d))
|
||||
return
|
||||
}
|
||||
logger.Info("domain changed changed", slog.String("domain", d))
|
||||
logger.Info("domain changed", slog.String("domain", d))
|
||||
counter += 1
|
||||
if counter >= 2 {
|
||||
go sendWebhook(client, domain, retrievedDomain)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue