Skip to content

Commit 12effdb

Browse files
Fix
1 parent e22d053 commit 12effdb

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

src/containers/Node/NodeNetwork/helpers/nodeNetworkMapper.ts

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
1-
import type {EFlag} from '../../../../types/api/enums';
21
import type {TPeerInfo} from '../../../../types/api/peers';
2+
import {prepareNodeSystemState} from '../../../../utils/nodes';
3+
import type {PreparedNodeSystemState} from '../../../../utils/nodes';
34
import {safeParseNumber} from '../../../../utils/utils';
45

5-
export interface NodePeerRow {
6-
NodeId?: number;
7-
Host?: string;
8-
NodeName?: string;
6+
export interface NodePeerRow extends PreparedNodeSystemState {
97
PileName?: string;
10-
11-
SystemState?: EFlag;
12-
138
ConnectTime?: string;
149
ClockSkewUs?: number;
1510
PingTimeUs?: number;
@@ -20,19 +15,16 @@ export interface NodePeerRow {
2015
}
2116

2217
export function mapPeerToNodeNetworkRow(peer: TPeerInfo): NodePeerRow {
18+
const system = prepareNodeSystemState(peer.SystemState);
19+
2320
const fSkewUs = safeParseNumber(peer.Forward?.ClockSkewUs);
2421
const rSkewUs = safeParseNumber(peer.Reverse?.ClockSkewUs);
2522
const fPingUs = safeParseNumber(peer.Forward?.PingTimeUs);
2623
const rPingUs = safeParseNumber(peer.Reverse?.PingTimeUs);
2724

2825
return {
29-
NodeId: peer.SystemState?.NodeId,
30-
Host: peer.SystemState?.Host,
31-
NodeName: peer.SystemState?.NodeName,
26+
...system,
3227
PileName: peer.SystemState?.Location?.BridgePileName,
33-
34-
SystemState: peer.SystemState?.SystemState,
35-
3628
ConnectTime: peer.Forward?.ConnectTime,
3729
ClockSkewUs: (fSkewUs - rSkewUs) / 2,
3830
PingTimeUs: (fPingUs + rPingUs) / 2,

0 commit comments

Comments
 (0)