forked from snxraven/p2ns
Auto Assign IPs when domains are resolved
This commit is contained in:
@@ -109,10 +109,9 @@ async function handleDomainsRoutes(req, res) {
|
||||
domains.push({ domain: validation.domain, hash: validation.hash, ssl: ssl });
|
||||
}
|
||||
await fs.writeFile(domainsFile, JSON.stringify(domains, null, 2));
|
||||
if (!state.domainToIPMap.has(validation.domain)) {
|
||||
await createInterfaceForDomain(validation.domain);
|
||||
logDebug('Admin', `Assigned IP to ${validation.domain}: ${state.domainToIPMap.get(validation.domain)}`);
|
||||
}
|
||||
// Note: IP assignment now happens automatically after consensus resolution
|
||||
// See assignAllIPs() function for automatic IP assignment logic
|
||||
logDebug('Admin', `Domain ${validation.domain} added - IP will be assigned automatically after consensus resolution`);
|
||||
broadcast({ type: 'update-database' });
|
||||
res.writeHead(200, { 'Content-Type': 'text/plain' });
|
||||
res.end('OK');
|
||||
|
||||
Reference in New Issue
Block a user