From 84b36e72e473833807d677631544776fd9941a7c Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 13 Aug 2018 02:43:23 +0200 Subject: [PATCH] Prefer non-onion peers when sidebar copy peers to clipboard --- plugins/Sidebar/SidebarPlugin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/Sidebar/SidebarPlugin.py b/plugins/Sidebar/SidebarPlugin.py index 6ef218b5..e77056ab 100644 --- a/plugins/Sidebar/SidebarPlugin.py +++ b/plugins/Sidebar/SidebarPlugin.py @@ -115,9 +115,11 @@ class UiWebsocketPlugin(object): else: local_html = "" + peer_ips = [peer.key for peer in site.getConnectablePeers(20, allow_private=False)] + peer_ips.sort(key=lambda peer_ip: ".onion:" in peer_ip) copy_link = "http://127.0.0.1:43110/%s/?zeronet_peers=%s" % ( site.content_manager.contents["content.json"].get("domain", site.address), - ",".join([peer.key for peer in site.getConnectablePeers(20, allow_private=False)]) + ",".join(peer_ips) ) body.append(_(u"""