diff options
author | Alex Auvolat <alex@adnab.me> | 2018-10-10 17:24:00 +0200 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2018-10-10 17:24:00 +0200 |
commit | 062faf49cbd98fc7ef68f8387a18c5a0a131025e (patch) | |
tree | 3cd55898ab518ac1f0188df2bebae477439ed47a /shardweb/lib/shard_web | |
parent | 7bdd60c7f99df417b2589f0e99ff16abc8e925c5 (diff) | |
download | shard-062faf49cbd98fc7ef68f8387a18c5a0a131025e.tar.gz shard-062faf49cbd98fc7ef68f8387a18c5a0a131025e.zip |
Fixes, and I think it works not too bad at the moment.
Diffstat (limited to 'shardweb/lib/shard_web')
-rw-r--r-- | shardweb/lib/shard_web/templates/page/index.html.eex | 9 | ||||
-rw-r--r-- | shardweb/lib/shard_web/views/page_view.ex | 4 |
2 files changed, 6 insertions, 7 deletions
diff --git a/shardweb/lib/shard_web/templates/page/index.html.eex b/shardweb/lib/shard_web/templates/page/index.html.eex index 2efa030..efa651b 100644 --- a/shardweb/lib/shard_web/templates/page/index.html.eex +++ b/shardweb/lib/shard_web/templates/page/index.html.eex @@ -6,13 +6,12 @@ <th>Address</th> <th>Port</th> </tr> - <%= for {id, pid, ip, port} <- peer_list() do %> + <%= for {{:tcp4, ip, port}, pid, auth} <- conn_list() do %> <tr> <td> - <%= if pid == nil do %> - <%= peer_id_to_str(id) %> - <% else %> - <strong><%= peer_id_to_str(id) %></strong> + <%= case auth do %> + <% nil -> %>(anonymous) + <% %SNet.Auth{his_pk: his_pk} -> %> <%= his_pk %> <% end %> </td> <td><%= :inet_parse.ntoa(ip) %></td> diff --git a/shardweb/lib/shard_web/views/page_view.ex b/shardweb/lib/shard_web/views/page_view.ex index 533c9e5..99df99d 100644 --- a/shardweb/lib/shard_web/views/page_view.ex +++ b/shardweb/lib/shard_web/views/page_view.ex @@ -1,8 +1,8 @@ defmodule ShardWeb.PageView do use ShardWeb, :view - def peer_list do - Shard.Manager.list_peers + def conn_list do + Shard.Manager.list_connections end def peer_id_to_str(id) do |