mirror of
https://github.com/dec0dOS/zero-ui.git
synced 2025-02-24 15:35:24 +08:00
Updated peerData.online parsing
Set peerData.online to 0 if peer is not found in peers list Set peerData.online to 1 if peer is found in peers list and latency is not -1 (i.e. a direct route exists) Set peerData.online to 2 if peer is found in peers list and latency is -1 (i.e. relayed connection)
This commit is contained in:
parent
607dbfd1ce
commit
efb768fcef
1 changed files with 6 additions and 1 deletions
|
@ -37,13 +37,18 @@ async function getMemberAdditionalData(data) {
|
||||||
let peerData = {};
|
let peerData = {};
|
||||||
if (peer) {
|
if (peer) {
|
||||||
peerData.latency = peer.latency;
|
peerData.latency = peer.latency;
|
||||||
peerData.online = peer.latency !== -1;
|
if (peer.latency !== -1)
|
||||||
|
peerData.online = 1;
|
||||||
|
if (peer.latency == -1)
|
||||||
|
peerData.online = 2;
|
||||||
peerData.clientVersion = peer.version;
|
peerData.clientVersion = peer.version;
|
||||||
if (peer.paths[0]) {
|
if (peer.paths[0]) {
|
||||||
peerData.lastOnline = peer.paths[0].lastReceive;
|
peerData.lastOnline = peer.paths[0].lastReceive;
|
||||||
peerData.physicalAddress = peer.paths[0].address.split("/")[0];
|
peerData.physicalAddress = peer.paths[0].address.split("/")[0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
peerData.online = 0;
|
||||||
|
|
||||||
delete data.lastAuthorizedCredential;
|
delete data.lastAuthorizedCredential;
|
||||||
delete data.lastAuthorizedCredentialType;
|
delete data.lastAuthorizedCredentialType;
|
||||||
|
|
Loading…
Reference in a new issue