Some changes
This commit is contained in:
1 parent
aaa2167791
commit
302a7f57a4
2 files changed
+154
-124
No files matched your search
+3
-3
@@ -97,13 +97,14 @@ class Updater:
|
||||
def update_domain(self, domain: str, update_info: dict):
|
||||
modes = update_info.get("modes", [Mode.IPv4])
|
||||
update_required = False
|
||||
resolved_addrs = {}
|
||||
for mode in modes:
|
||||
log.debug(f"Resolving {domain} ({mode})")
|
||||
resolved = resolve(domain, mode)
|
||||
resolved_addrs[mode] = resolved
|
||||
log.debug(f"Resolved to {resolved}")
|
||||
if resolved != self.addrs[mode]:
|
||||
update_required = True
|
||||
break
|
||||
if not update_required:
|
||||
return
|
||||
log.info(f"Updating {domain}")
|
||||
@@ -121,9 +122,8 @@ class Updater:
|
||||
response = requests.request(method, url, params=params, headers=headers, timeout=10)
|
||||
success = response.status_code == 200
|
||||
response_text = response.text
|
||||
print(response_text)
|
||||
log.info(f"Updated {domain}")
|
||||
self.add_to_history(domain, self.addrs, success, response_text)
|
||||
self.add_to_history(domain, self.addrs if success else resolved_addrs, success, response_text)
|
||||
|
||||
def update_domains(self):
|
||||
for domain, update_info in self.config["domains"].items():
|
||||
|
||||
Reference in new issue
Block a user