eculocate

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 7269dc4479ab0cb154866c918912a90baa7c78dc
parent 46270000a287a0a062abb12e99bc27a63cf230f7
Author: Daniel Barlow <dan@telent.net>
Date:   Fri, 26 Dec 2025 17:58:24 +0000

TTL depends on resource type

Diffstat:
Mecu-esp32/src/wifi.rs | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/ecu-esp32/src/wifi.rs b/ecu-esp32/src/wifi.rs @@ -139,11 +139,17 @@ impl DnsResource { } fn to_resource_record(&self) -> ResourceRecord<'_> { + let ttl = match self.ty { + ResourceType::A => 120, + ResourceType::Srv => 120, + _ => 4500 + }; + ResourceRecord::new( &self.name[..], self.ty, 1, - 120, + ttl, &self.data_raw[..] ) }