From b11a7e4c25ab3d875ac3f00df65529daad3b598d Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Wed, 29 Mar 2023 15:05:19 +0200 Subject: [PATCH] chore(rpc): replace todo! with unimplemented error response (#2026) --- crates/rpc/rpc/src/admin.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/rpc/rpc/src/admin.rs b/crates/rpc/rpc/src/admin.rs index 7921ecad8d..dca1be1e9b 100644 --- a/crates/rpc/rpc/src/admin.rs +++ b/crates/rpc/rpc/src/admin.rs @@ -1,4 +1,4 @@ -use crate::result::ToRpcResult; +use crate::result::{internal_rpc_err, ToRpcResult}; use async_trait::async_trait; use jsonrpsee::core::RpcResult; use reth_network_api::{NetworkInfo, PeerKind, Peers}; @@ -53,9 +53,10 @@ where /// Handler for `admin_peerEvents` fn subscribe_peer_events( &self, - _subscription_sink: jsonrpsee::SubscriptionSink, + sink: jsonrpsee::SubscriptionSink, ) -> jsonrpsee::types::SubscriptionResult { - todo!() + sink.close(internal_rpc_err("admin_peerEvents is not implemented yet")); + Ok(()) } /// Handler for `admin_nodeInfo`