Switched to filter
parent
7e5ea270b8
commit
d88c9311b1
|
@ -48,14 +48,14 @@ function PeerList() {
|
||||||
(a,b) => a.ipv4.split('.')[2] - b.ipv4.split('.')[2])
|
(a,b) => a.ipv4.split('.')[2] - b.ipv4.split('.')[2])
|
||||||
.map( (i)=>new Peer(i))
|
.map( (i)=>new Peer(i))
|
||||||
)
|
)
|
||||||
// ...new Set removes duplicates
|
self.users(
|
||||||
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set
|
|
||||||
self.users([...new Set(
|
|
||||||
user.peers.map( (u)=>new User({
|
user.peers.map( (u)=>new User({
|
||||||
name: u.domain.split('.')[1],
|
name: u.domain.split('.')[1],
|
||||||
number: u.ipv4.split('.')[2],
|
number: u.ipv4.split('.')[2],
|
||||||
}) )
|
}) ).filter(
|
||||||
)])
|
(v,i,a)=>a.indexOf(v)===i
|
||||||
|
)
|
||||||
|
)
|
||||||
self.token(user.token)
|
self.token(user.token)
|
||||||
console.log(self.users())
|
console.log(self.users())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue