mirror of
https://github.com/emqx/neuron.git
synced 2026-10-23 02:00:57 +08:00
Merge pull request #325 from eeff/eeff/license
Add licensing error codes
This commit is contained in:
@@ -94,6 +94,13 @@ typedef enum {
|
||||
NEU_ERR_LIBRARY_INFO_INVALID = 2302,
|
||||
NEU_ERR_LIBRARY_NAME_CONFLICT = 2303,
|
||||
|
||||
NEU_ERR_LICENSE_NOT_FOUND = 2400,
|
||||
NEU_ERR_LICENSE_INVALID = 2401,
|
||||
NEU_ERR_LICENSE_EXPIRED = 2402,
|
||||
NEU_ERR_LICENSE_DISABLED = 2403,
|
||||
NEU_ERR_LICENSE_MAX_NODES = 2404,
|
||||
NEU_ERR_LICENSE_MAX_TAGS = 2405,
|
||||
|
||||
// common error codes for plugins
|
||||
NEU_ERR_PLUGIN_READ_FAILURE = 3000,
|
||||
NEU_ERR_PLUGIN_WRITE_FAILURE = 3001,
|
||||
|
||||
@@ -262,6 +262,10 @@ int http_response(nng_aio *aio, neu_err_code_e code, char *content)
|
||||
case NEU_ERR_PLUGIN_TAG_NOT_ALLOW_WRITE:
|
||||
case NEU_ERR_PLUGIN_TAG_NOT_EXIST:
|
||||
case NEU_ERR_PLUGIN_GRP_NOT_SUBSCRIBE:
|
||||
case NEU_ERR_LICENSE_EXPIRED:
|
||||
case NEU_ERR_LICENSE_DISABLED:
|
||||
case NEU_ERR_LICENSE_MAX_NODES:
|
||||
case NEU_ERR_LICENSE_MAX_TAGS:
|
||||
status = NNG_HTTP_STATUS_OK;
|
||||
break;
|
||||
case NEU_ERR_EINTERNAL:
|
||||
@@ -282,12 +286,14 @@ int http_response(nng_aio *aio, neu_err_code_e code, char *content)
|
||||
case NEU_ERR_NODE_TYPE_INVALID:
|
||||
case NEU_ERR_NODE_SETTING_INVALID:
|
||||
case NEU_ERR_LIBRARY_INFO_INVALID:
|
||||
case NEU_ERR_LICENSE_INVALID:
|
||||
status = NNG_HTTP_STATUS_BAD_REQUEST;
|
||||
break;
|
||||
case NEU_ERR_LIBRARY_NOT_FOUND:
|
||||
case NEU_ERR_NODE_NOT_EXIST:
|
||||
case NEU_ERR_GRP_CONFIG_NOT_EXIST:
|
||||
case NEU_ERR_TAG_NOT_EXIST:
|
||||
case NEU_ERR_LICENSE_NOT_FOUND:
|
||||
status = NNG_HTTP_STATUS_NOT_FOUND;
|
||||
break;
|
||||
case NEU_ERR_NODE_EXIST:
|
||||
|
||||
Reference in New Issue
Block a user