Switched to filter

master
Keith Irwin 2022-09-18 20:40:39 -06:00
parent 7e5ea270b8
commit d88c9311b1
Signed by: ki9
GPG Key ID: DF773B3F4A88DA86
1 changed files with 5 additions and 5 deletions

View File

@ -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())
} }