message: fix: get peer index failed panic
diff: @@ -244,9 +244,7 @@ impl ServiceProtocol for CKBHandler {
  network.modify_peer(&peer_id, |peer| {
  peer.last_message_time = Some(now);
  });
  - let peer_index = network
  - .get_peer_index(&peer_id)
  - .expect("get peer index failed");
  + if let Some(peer_index) = network.get_peer_index(&peer_id) {
  self.handler.received(
  Box::new(DefaultCKBProtocolContext::new(
  self.id,
  @@ -256,6 +254,7 @@ impl ServiceProtocol for CKBHandler {
  peer_index,
  data,
  )
  + }
  } else {
  warn!(target: "network", "can not get peer_id, disconnect it");
  context.disconnect(session.id);
  