File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
apps/aecore/lib/aecore/peers Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -99,8 +99,10 @@ defmodule Aecore.Peers.Worker do
99
99
"""
100
100
def handle_call ( :check_peers , _from , peers ) do
101
101
filtered_peers = :maps . filter ( fn ( peer , _ ) ->
102
- { status , info } = Client . get_info ( peer )
103
- :ok == status && info . genesis_block_hash == genesis_block_header_hash ( )
102
+ case Client . get_info ( peer ) do
103
+ { :ok , info } -> info . genesis_block_hash == genesis_block_header_hash ( )
104
+ _ -> false
105
+ end
104
106
end , peers )
105
107
updated_peers =
106
108
for { peer , current_block_hash } <- filtered_peers , into: % { } do
@@ -132,9 +134,6 @@ defmodule Aecore.Peers.Worker do
132
134
end
133
135
134
136
## Internal functions
135
- defp send_to_peers ( uri , data , [ ] ) do
136
- Logger . warn ( "Empty peers list" )
137
- end
138
137
defp send_to_peers ( uri , data , peers ) do
139
138
for peer <- peers do
140
139
HttpClient . post ( peer , data , uri )
You can’t perform that action at this time.
0 commit comments