Explorar o código

refactor(emqx_authn_jwt_schema): add alias for verify_claims

verifiy_claims is a list after converted, but input is a map
Zaiming (Stone) Shi %!s(int64=2) %!d(string=hai) anos
pai
achega
a32cd20758
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      apps/emqx_auth_jwt/src/emqx_authn_jwt_schema.erl

+ 2 - 1
apps/emqx_auth_jwt/src/emqx_authn_jwt_schema.erl

@@ -152,7 +152,8 @@ refresh_interval(validator) -> [fun(I) -> I > 0 end];
 refresh_interval(_) -> undefined.
 refresh_interval(_) -> undefined.
 
 
 verify_claims(type) ->
 verify_claims(type) ->
-    list();
+    %% user input is a map, converted to a list of {binary(), binary()}
+    typerefl:alias("map", list());
 verify_claims(desc) ->
 verify_claims(desc) ->
     ?DESC(?FUNCTION_NAME);
     ?DESC(?FUNCTION_NAME);
 verify_claims(default) ->
 verify_claims(default) ->