From c3cd36f610adf6873981c6c4d7e0d8512e97964f Mon Sep 17 00:00:00 2001 From: Zhongwen Deng Date: Tue, 28 Jun 2022 15:29:26 +0800 Subject: [PATCH] fix: elvis warning --- apps/emqx_conf/src/emqx_conf_app.erl | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/apps/emqx_conf/src/emqx_conf_app.erl b/apps/emqx_conf/src/emqx_conf_app.erl index 7b5f5c3cb..6e62db325 100644 --- a/apps/emqx_conf/src/emqx_conf_app.erl +++ b/apps/emqx_conf/src/emqx_conf_app.erl @@ -139,17 +139,7 @@ copy_override_conf_from_core_node() -> copy_override_conf_from_core_node() end; _ -> - SortFun = fun( - {ok, #{wall_clock := W1, tnx_id := TnxId1}}, - {ok, #{wall_clock := W2, tnx_id := TnxId2}} - ) -> - if - TnxId1 > TnxId2 -> true; - TnxId1 =:= TnxId2 -> W1 > W2; - true -> false - end - end, - [{ok, Info} | _] = lists:sort(SortFun, Ready), + [{ok, Info} | _] = lists:sort(fun conf_sort/2, Ready), #{node := Node, conf := RawOverrideConf, tnx_id := TnxId} = Info, Msg = #{ msg => "copy_overide_conf_from_core_node_success", @@ -177,3 +167,9 @@ should_proceed_with_boot() -> %% be up. Try again. false end. + +conf_sort({ok, #{tnx_id := Id1}}, {ok, #{tnx_id := Id2}}) when Id1 > Id2 -> true; +conf_sort({ok, #{tnx_id := Id, wall_clock := W1}}, {ok, #{tnx_id := Id, wall_clock := W2}}) -> + W1 > W2; +conf_sort({ok, _}, {ok, _}) -> + false.