mirror of
https://github.com/dec0dOS/zero-ui.git
synced 2025-02-24 07:25:13 +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 = {};
|
||||
if (peer) {
|
||||
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;
|
||||
if (peer.paths[0]) {
|
||||
peerData.lastOnline = peer.paths[0].lastReceive;
|
||||
peerData.physicalAddress = peer.paths[0].address.split("/")[0];
|
||||
}
|
||||
}
|
||||
else
|
||||
peerData.online = 0;
|
||||
|
||||
delete data.lastAuthorizedCredential;
|
||||
delete data.lastAuthorizedCredentialType;
|
||||
|
|
Loading…
Reference in a new issue