@@ -556,6 +556,13 @@
isMobile() {
return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
},
+ peersOrderedByLatestAnnounce() {
+ const peers = Object.values(this.peers);
+ return peers.sort(function(peerA, peerB) {
+ // order by last_announce_timestamp desc
+ return peerB.last_announce_timestamp - peerA.last_announce_timestamp;
+ });
+ },
selectedPeerChatItems() {
// get all chat items related to the selected peer