Просмотр исходного кода

fix(slow_subs): change enable to false when unload

lafirest 4 лет назад
Родитель
Сommit
d7321e8b77
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      apps/emqx_slow_subs/src/emqx_slow_subs.erl

+ 2 - 1
apps/emqx_slow_subs/src/emqx_slow_subs.erl

@@ -197,7 +197,8 @@ load(State) ->
 
 
 unload(#{expire_timer := ExpireTimer} = State) ->
 unload(#{expire_timer := ExpireTimer} = State) ->
     emqx:unhook('delivery.completed', {?MODULE, on_delivery_completed}),
     emqx:unhook('delivery.completed', {?MODULE, on_delivery_completed}),
-    State#{expire_timer := cancel_timer(ExpireTimer)}.
+    State#{enable := false,
+           expire_timer := cancel_timer(ExpireTimer)}.
 
 
 do_clear(Logs) ->
 do_clear(Logs) ->
     Now = ?NOW,
     Now = ?NOW,