3.3.1.1 dup: reset dup when route message
This commit is contained in:
parent
e31068787b
commit
760d6954b3
|
@ -65,7 +65,7 @@ start_link() ->
|
|||
gen_server:start_link({local, ?SERVER}, ?MODULE, [], []).
|
||||
|
||||
route(Message) ->
|
||||
emqtt_pubsub:publish(retained(Message)).
|
||||
emqtt_pubsub:publish(retained(reset_dup(Message))).
|
||||
|
||||
%% ------------------------------------------------------------------
|
||||
%% gen_server Function Definitions
|
||||
|
@ -97,3 +97,6 @@ retained(Msg = #mqtt_message{retain = true, topic = Topic}) ->
|
|||
|
||||
retained(Msg) -> Msg.
|
||||
|
||||
reset_dup(Msg = #mqtt_message{dup = true}) -> Msg#mqtt_message{dup = false};
|
||||
reset_dup(Msg) -> Msg.
|
||||
|
||||
|
|
Loading…
Reference in New Issue