From 2d2062e504033108980ddbe06593385ad98c9ea9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=90=E6=96=87?= Date: Sun, 28 May 2023 23:11:47 +0800 Subject: [PATCH] feat: support emqx_conf:update([license],Conf) --- lib-ee/emqx_license/src/emqx_license.erl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib-ee/emqx_license/src/emqx_license.erl b/lib-ee/emqx_license/src/emqx_license.erl index 3e29dcf25..0918293a6 100644 --- a/lib-ee/emqx_license/src/emqx_license.erl +++ b/lib-ee/emqx_license/src/emqx_license.erl @@ -122,9 +122,9 @@ do_update({key, Content}, Conf) when is_binary(Content); is_list(Content) -> {error, Reason} -> erlang:throw(Reason) end; -%% We don't do extra action when update license's watermark. -do_update(_Other, Conf) -> - Conf. +do_update(NewConf, _PrevConf) -> + #{<<"key">> := NewKey} = NewConf, + do_update({key, NewKey}, NewConf). check_max_clients_exceeded(MaxClients) -> emqx_license_resources:connection_count() > MaxClients * 1.1.