diff --git a/src/hooks/apiHooks.tsx b/src/hooks/apiHooks.tsx index 49f39e4..b822e50 100644 --- a/src/hooks/apiHooks.tsx +++ b/src/hooks/apiHooks.tsx @@ -1,7 +1,7 @@ import { useState, useEffect } from "react"; import type { NodeAddresses, ChequebookAddressResponse, ChequebookBalanceResponse, BalanceResponse, - LastChequesResponse, AllSettlements, LastCashoutActionResponse, Health, Peer, Topology } from '@ethersphere/bee-js' + LastChequesResponse, AllSettlements, LastCashoutActionResponse, Health, Peer, Topology, PingResponse } from '@ethersphere/bee-js' import { beeDebugApi, beeApi } from '../services/bee'; @@ -258,7 +258,7 @@ export const useApiSettlements = () => { export const useApiPingPeer = (peerId: string) => { - const [peerRTP, setPeerRTP] = useState('') + const [peerRTP, setPeerRTP] = useState() const [isPingingPeer, setPingingPeer] = useState(false) const [error, setError] = useState(null) @@ -266,7 +266,7 @@ export const useApiPingPeer = (peerId: string) => { setPingingPeer(true) beeDebugApi.connectivity.ping(peerId) .then(res => { - setPeerRTP(res.data) + setPeerRTP(res) }) .catch(error => { setError(error) diff --git a/src/pages/peers/PeerTable.tsx b/src/pages/peers/PeerTable.tsx index a5032f5..e1a1e53 100644 --- a/src/pages/peers/PeerTable.tsx +++ b/src/pages/peers/PeerTable.tsx @@ -29,7 +29,7 @@ function PeerTable(props: Props) { setPeerLatency([...peerLatency, { peerId: peerId, rtt: '', loading: true }]) beeDebugApi.connectivity.ping(peerId) .then(res => { - setPeerLatency([...peerLatency, { peerId: peerId, rtt: res.data.rtt, loading: false }]) + setPeerLatency([...peerLatency, { peerId: peerId, rtt: res.rtt, loading: false }]) }) .catch(error => { setPeerLatency([...peerLatency, { peerId: peerId, rtt: 'error', loading: false }]) diff --git a/src/services/bee.tsx b/src/services/bee.tsx index 3efb05e..2140a0f 100644 --- a/src/services/bee.tsx +++ b/src/services/bee.tsx @@ -66,7 +66,7 @@ export const beeDebugApi = { return beeJSDebugClient().getTopology() }, ping(peerId: string) { - return beeDebugApiClient().post(`/pingpong/${peerId}`) + return beeJSDebugClient().pingPeer(peerId) } }, balance: {