fix(emqx_mgmt_cli): idempontent kick. now it always returns ok

This commit is contained in:
Zaiming Shi 2021-10-30 15:22:01 +02:00
parent 7e2ca9e287
commit dd771c5568
1 changed files with 2 additions and 4 deletions

View File

@ -142,10 +142,8 @@ clients(["show", ClientId]) ->
if_client(ClientId, fun print/1); if_client(ClientId, fun print/1);
clients(["kick", ClientId]) -> clients(["kick", ClientId]) ->
case emqx_cm:kick_session(bin(ClientId)) of ok = emqx_cm:kick_session(bin(ClientId)),
ok -> emqx_ctl:print("ok~n"); emqx_ctl:print("ok~n");
_ -> emqx_ctl:print("Not Found.~n")
end;
clients(_) -> clients(_) ->
emqx_ctl:usage([{"clients list", "List all clients"}, emqx_ctl:usage([{"clients list", "List all clients"},