1919import org .tron .core .net .message .PbftMessageFactory ;
2020import org .tron .core .net .message .TronMessage ;
2121import org .tron .core .net .message .TronMessageFactory ;
22+ import org .tron .core .net .message .adv .FetchInvDataMessage ;
2223import org .tron .core .net .message .adv .InventoryMessage ;
2324import org .tron .core .net .message .base .DisconnectMessage ;
2425import org .tron .core .net .message .handshake .HelloMessage ;
3839import org .tron .p2p .P2pEventHandler ;
3940import org .tron .p2p .connection .Channel ;
4041import org .tron .protos .Protocol ;
42+ import org .tron .protos .Protocol .Inventory .InventoryType ;
4143import org .tron .protos .Protocol .ReasonCode ;
4244
4345@ Slf4j (topic = "net" )
@@ -183,9 +185,11 @@ private void processMessage(PeerConnection peer, byte[] data) {
183185 break ;
184186 case SYNC_BLOCK_CHAIN :
185187 syncBlockChainMsgHandler .processMessage (peer , msg );
188+ peer .setLastActiveTime (System .currentTimeMillis ());
186189 break ;
187190 case BLOCK_CHAIN_INVENTORY :
188191 chainInventoryMsgHandler .processMessage (peer , msg );
192+ peer .setLastActiveTime (System .currentTimeMillis ());
189193 break ;
190194 case INVENTORY :
191195 inventoryMsgHandler .processMessage (peer , msg );
@@ -195,6 +199,7 @@ private void processMessage(PeerConnection peer, byte[] data) {
195199 break ;
196200 case BLOCK :
197201 blockMsgHandler .processMessage (peer , msg );
202+ peer .setLastActiveTime (System .currentTimeMillis ());
198203 break ;
199204 case TRXS :
200205 transactionsMsgHandler .processMessage (peer , msg );
0 commit comments