@mega-yfue/eufy-sdk / mergeCandidateIps
Function: mergeCandidateIps()
ts
function mergeCandidateIps(dnsIps, extraIps?): string[];Merge freshly-resolved DNS candidates with any previously-seen-good IPs, de-duplicated, DNS-first (the DNS results are current; the extras are a fallback in case this resolver returns fewer targets than have been seen historically). Pure/no I/O — kept separate so it's unit-testable.
Parameters
dnsIps
string[]
extraIps?
string[] = []
Returns
string[]