fix issue #138
This commit is contained in:
parent
07b9cfa722
commit
b524cf7806
|
@ -257,7 +257,8 @@ inc(_) ->
|
||||||
notify(disconnected, _Reason, undefined) -> ingore;
|
notify(disconnected, _Reason, undefined) -> ingore;
|
||||||
|
|
||||||
notify(disconnected, {shutdown, Reason}, ProtoState) ->
|
notify(disconnected, {shutdown, Reason}, ProtoState) ->
|
||||||
emqttd_event:notify({disconnected, emqttd_protocol:clientid(ProtoState), [{reason, Reason}]});
|
emqttd_event:notify({disconnected, emqttd_protocol:clientid(ProtoState), Reason});
|
||||||
|
|
||||||
notify(disconnected, Reason, ProtoState) ->
|
notify(disconnected, Reason, ProtoState) ->
|
||||||
emqttd_event:notify({disconnected, emqttd_protocol:clientid(ProtoState), [{reason, Reason}]}).
|
emqttd_event:notify({disconnected, emqttd_protocol:clientid(ProtoState), Reason}).
|
||||||
|
|
||||||
|
|
|
@ -73,7 +73,7 @@ handle_event({connected, ClientId, Params}, State = #state{systop = SysTop}) ->
|
||||||
emqttd_pubsub:publish(event, Msg),
|
emqttd_pubsub:publish(event, Msg),
|
||||||
{ok, State};
|
{ok, State};
|
||||||
|
|
||||||
handle_event({disconnectd, ClientId, Reason}, State = #state{systop = SysTop}) ->
|
handle_event({disconnected, ClientId, Reason}, State = #state{systop = SysTop}) ->
|
||||||
Topic = <<SysTop/binary, "clients/", ClientId/binary, "/disconnected">>,
|
Topic = <<SysTop/binary, "clients/", ClientId/binary, "/disconnected">>,
|
||||||
Msg = #mqtt_message{topic = Topic, payload = payload(disconnected, Reason)},
|
Msg = #mqtt_message{topic = Topic, payload = payload(disconnected, Reason)},
|
||||||
emqttd_pubsub:publish(event, Msg),
|
emqttd_pubsub:publish(event, Msg),
|
||||||
|
|
Loading…
Reference in New Issue