Skip to content
Snippets Groups Projects
Commit a806c25b authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Changes necessary to allow non-sbbs system to just sbbsimsg.lst

Use failed auto-verification server/service address info if/when
the 'imsg_capable' flag is set.
parent 84277a6a
No related branches found
No related tags found
No related merge requests found
...@@ -2459,19 +2459,22 @@ function main() ...@@ -2459,19 +2459,22 @@ function main()
var ibbs = []; var ibbs = [];
for(i in list) { for(i in list) {
var bbs = list[i]; var bbs = list[i];
if(!bbs.entry.autoverify || !bbs.entry.autoverify.success) if(!bbs.entry.autoverify)
continue;
if(!bbs.entry.autoverify.last_success && !bbs.entry.autoverify.last_failure)
continue; continue;
if(!lib.imsg_capable_system(bbs)) if(!lib.imsg_capable_system(bbs))
continue; continue;
var last = bbs.entry.autoverify.last_success || bbs.entry.autoverify.last_failure;
if(!ibbs.every(function(element) { if(!ibbs.every(function(element) {
return element.service_address != bbs.entry.autoverify.last_success.service.address return element.service_address != last.service.address
&& element.ip_address != bbs.entry.autoverify.last_success.ip_address && element.ip_address != last.ip_address
&& element.name != bbs.name; && element.name != bbs.name;
})) }))
continue; continue;
ibbs.push( { ibbs.push( {
service_address: bbs.entry.autoverify.last_success.service.address, service_address: last.service.address,
ip_address: bbs.entry.autoverify.last_success.ip_address, ip_address: last.ip_address,
name: bbs.name name: bbs.name
} ); } );
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment