فهرست منبع

Update emqx_mqtt_caps.erl

turtleDeng 6 سال پیش
والد
کامیت
b612674ffa
1فایلهای تغییر یافته به همراه1 افزوده شده و 2 حذف شده
  1. 1 2
      src/emqx_mqtt_caps.erl

+ 1 - 2
src/emqx_mqtt_caps.erl

@@ -118,8 +118,7 @@ do_check_sub(_Flags, _Caps) -> ok.
 
 -spec(get_caps(emqx_zone:zone()) -> caps()).
 get_caps(Zone) ->
-    maps:from_list([{Cap, emqx_zone:get_env(Zone, Cap, Def)} ||
-        {Cap, Def} <- maps:to_list(?DEFAULT_CAPS)]).
+    maps:map(fun(Cap, Def) -> emqx_zone:get_env(Zone, Cap, Def) end, ?DEFAULT_CAPS).
 
 -spec(get_caps(emqx_zone:zone(), publish|subscribe) -> caps()).
 get_caps(Zone, publish) ->