From 9a4a6885d9b5c4077fc5c18879fbfa5b4e981f77 Mon Sep 17 00:00:00 2001 From: turtled Date: Mon, 21 Aug 2017 15:09:45 +0800 Subject: [PATCH 1/2] Update api list --- src/emqttd_http.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/emqttd_http.erl b/src/emqttd_http.erl index a8b78900e..bea4e57a9 100644 --- a/src/emqttd_http.erl +++ b/src/emqttd_http.erl @@ -213,7 +213,6 @@ api_list() -> <<"api/v2/nodes/{node_name}/clients">>, <<"api/v2/nodes/{node_name}/clients/{clientid}">>, <<"api/v2/clients/{clientid}">>, - <<"api/v2/kick_client/{clientid}">>, <<"api/v2/nodes/{node_name}/sessions">>, <<"api/v2/nodes/{node_name}/sessions/{clientid}">>, <<"api/v2/sessions/{clientid}">>, @@ -226,4 +225,6 @@ api_list() -> <<"api/v2/mqtt/subscribe">>, <<"api/v2/mqtt/unsubscribe">>, <<"api/v2/nodes/{node_name}/plugins">>, - <<"api/v2/nodes/{node_name}/plugins/{plugin_name}">>]}]. + <<"api/v2/nodes/{node_name}/plugins/{plugin_name}">>, + <<"api/v2/configs/{app}">>, + <<"api/v2/nodes/{node_name}/configs/{app}">>]}]. From ed29c3273d279345c7cf484deba46a2823053a71 Mon Sep 17 00:00:00 2001 From: turtled Date: Mon, 21 Aug 2017 16:16:28 +0800 Subject: [PATCH 2/2] Review code --- src/emqttd_http.erl | 1 + src/emqttd_rest_api.erl | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/emqttd_http.erl b/src/emqttd_http.erl index bea4e57a9..4846bdb50 100644 --- a/src/emqttd_http.erl +++ b/src/emqttd_http.erl @@ -213,6 +213,7 @@ api_list() -> <<"api/v2/nodes/{node_name}/clients">>, <<"api/v2/nodes/{node_name}/clients/{clientid}">>, <<"api/v2/clients/{clientid}">>, + <<"api/v2/clean_acl_cache/{clientid}">>, <<"api/v2/nodes/{node_name}/sessions">>, <<"api/v2/nodes/{node_name}/sessions/{clientid}">>, <<"api/v2/sessions/{clientid}">>, diff --git a/src/emqttd_rest_api.erl b/src/emqttd_rest_api.erl index 97d887415..adb6e5af6 100644 --- a/src/emqttd_rest_api.erl +++ b/src/emqttd_rest_api.erl @@ -25,7 +25,7 @@ -http_api({"^nodes/(.+?)/clients/(.+?)/?$", 'GET',client_list, []}). -http_api({"^clients/(.+?)/?$", 'GET', client, []}). -http_api({"^clients/(.+?)/?$", 'DELETE', kick_client, []}). --http_api({"^clean_acl_cache/(.+?)/?$", 'PUT', clean_acl_cache, [{<<"topic">>, binary}]}). +-http_api({"^clean_acl_cache/(.+?)/?$", 'DELETE', clean_acl_cache, [{<<"topic">>, binary}]}). -http_api({"^routes?$", 'GET', route_list, []}). -http_api({"^routes/(.+?)/?$", 'GET', route, []}).