Some changes

This commit is contained in:
dswd committed 2026-04-11 23:56:51 +02:00
1 parent aaa2167791
commit 302a7f57a4
2 files changed
+154 -124

No files matched your search

+3 -3
View File
@@ -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():