Show controller itself as "CONTROLLER"

This commit is contained in:
lideming 2021-02-24 13:27:05 +08:00
parent 6cdea4c3fa
commit 5f17ef931e
2 changed files with 10 additions and 2 deletions

View file

@ -88,8 +88,14 @@ exports.network_detail = async function(req, res) {
}
try {
const {network, members} = await get_network_with_members(req.params.nwid);
res.render('network_detail', {title: 'Network ' + network.name, navigate: navigate, network: network, members: members});
const [
{network, members},
zt_address
] = await Promise.all([
get_network_with_members(req.params.nwid),
zt.get_zt_address()
]);
res.render('network_detail', {title: 'Network ' + network.name, navigate: navigate, network: network, members: members, zt_address: zt_address});
} catch (err) {
res.render('network_detail', {title: 'Detail for network', navigate: navigate, error: 'Error resolving detail for network ' + req.params.nwid + ': ' + err});
}

View file

@ -128,6 +128,8 @@ block net_content
else
span(style='color: orange;')
| RELAY (v#{peer.version})
else if (member.id == zt_address)
span(style='color: green;') CONTROLLER
else
span(style='color: red;') OFFLINE
td