JianBo He 1 год назад
Родитель
Сommit
cabe2ae100
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      apps/emqx_gateway_stomp/src/emqx_stomp_channel.erl

+ 2 - 1
apps/emqx_gateway_stomp/src/emqx_stomp_channel.erl

@@ -657,7 +657,8 @@ handle_in(
     ?PACKET(?CMD_HEARTBEAT),
     Channel = #channel{heartbeat = Heartbeat}
 ) ->
-    NewHeartbeat = emqx_stomp_heartbeat:reset(incoming, 0, Heartbeat),
+    NewVal = emqx_pd:get_counter(recv_pkt),
+    NewHeartbeat = emqx_stomp_heartbeat:reset(incoming, NewVal, Heartbeat),
     {ok, Channel#channel{heartbeat = NewHeartbeat}};
 handle_in({frame_error, Reason}, Channel = #channel{conn_state = idle}) ->
     shutdown(Reason, Channel);