Skip to content

P2P: Better error when status not found #1587

@heifner

Description

@heifner
$ cleos -u http://localhost:8889 net status foo
Error 3200005: http request fail
Error Details:
Error code 201
: null

This is because status implemented as:

   std::optional<connection_status> connections_manager::status( const string& host )const {
      connection_ptr con;
      {
         std::shared_lock g( connections_mtx );
         con = find_connection_i( host );
      }
      if( con ) {
         return con->get_status();
      }
      return {};
   }

Metadata

Metadata

Assignees

Labels

OCIWork exclusive to OCI teamenhancementNew feature or request👍 lgtm

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions