diff --git a/front/admin.js b/front/admin.js index 3e0a3b3..d2ab571 100644 --- a/front/admin.js +++ b/front/admin.js @@ -48,14 +48,14 @@ function PeerList() { (a,b) => a.ipv4.split('.')[2] - b.ipv4.split('.')[2]) .map( (i)=>new Peer(i)) ) - // ...new Set removes duplicates - // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set - self.users([...new Set( + self.users( user.peers.map( (u)=>new User({ name: u.domain.split('.')[1], number: u.ipv4.split('.')[2], - }) ) - )]) + }) ).filter( + (v,i,a)=>a.indexOf(v)===i + ) + ) self.token(user.token) console.log(self.users()) }