|
|
@ -15,8 +15,12 @@ module.exports = { |
|
|
|
.details(query) |
|
|
|
.then(response => { |
|
|
|
const details = response.body; |
|
|
|
details.relays.forEach(setNodeType('relay')); |
|
|
|
details.bridges.forEach(setNodeType('bridge')); |
|
|
|
if (details.relays) { |
|
|
|
details.relays.forEach(setNodeType('relay')); |
|
|
|
} |
|
|
|
if (details.bridges) { |
|
|
|
details.bridges.forEach(setNodeType('bridge')); |
|
|
|
} |
|
|
|
return details.relays.concat(details.bridges); |
|
|
|
}); |
|
|
|
}, |
|
|
@ -25,10 +29,10 @@ module.exports = { |
|
|
|
.details({ lookup: id }) |
|
|
|
.then(response => { |
|
|
|
const details = response.body; |
|
|
|
if (details.relays[0]) { |
|
|
|
if (details.relays && details.relays[0]) { |
|
|
|
details.relays[0].type = 'relay'; |
|
|
|
return details.relays[0]; |
|
|
|
} else if (details.bridges[0]) { |
|
|
|
} else if (details.bridges && details.bridges[0]) { |
|
|
|
details.bridges[0].type = 'bridge'; |
|
|
|
return details.bridges[0]; |
|
|
|
} |
|
|
|