refactor(emqx_mgmt_api_clients): remove unnecessary function

This commit is contained in:
Serge Tupchii 2024-03-11 10:39:09 +02:00
parent 2cc1c563df
commit f376aa8072
1 changed files with 1 additions and 19 deletions

View File

@ -1135,7 +1135,7 @@ remove_live_sessions(Rows) ->
).
list_client_msgs(MsgType, ClientID, QString) ->
case parse_cont_pager_params(QString, MsgType) of
case emqx_mgmt_api:parse_cont_pager_params(QString, cont_encoding(MsgType)) of
false ->
{400, #{code => <<"INVALID_PARAMETER">>, message => <<"after_limit_invalid">>}};
PagerParams = #{} ->
@ -1147,24 +1147,6 @@ list_client_msgs(MsgType, ClientID, QString) ->
end
end.
parse_cont_pager_params(QString, MsgType) ->
case emqx_mgmt_api:parse_cont_pager_params(QString, cont_encoding(MsgType)) of
false ->
false;
PagerParams ->
maybe_cast_cont(MsgType, PagerParams)
end.
maybe_cast_cont(inflight_msgs, #{continuation := Cont} = PagerParams) when is_binary(Cont) ->
try
PagerParams#{continuation => emqx_utils_conv:int(Cont)}
catch
_:_ ->
false
end;
maybe_cast_cont(_, PagerParams) ->
PagerParams.
%% integer packet id
cont_encoding(inflight_msgs) -> ?URL_PARAM_INTEGER;
%% binary message id