From ee86a5708bf8e82b889fcd65d6ea4b7b61ccd2db Mon Sep 17 00:00:00 2001 From: joelchu Date: Fri, 6 Mar 2020 12:40:41 +0800 Subject: [PATCH] jsonql-constants 1.9.4 add inter com event name and names --- packages/constants/README.md | 2 ++ packages/constants/constants.json | 5 +++++ packages/constants/main.js | 5 +++++ packages/constants/module.js | 7 +++++++ packages/constants/package.json | 2 +- packages/ws-client-core/package.json | 2 +- 6 files changed, 21 insertions(+), 2 deletions(-) diff --git a/packages/constants/README.md b/packages/constants/README.md index 128e1d41..1e6ac25d 100755 --- a/packages/constants/README.md +++ b/packages/constants/README.md @@ -93,6 +93,8 @@ non-javascript to develop your tool. You can also use the included `constants.js - LOGIN_EVENT_NAME - LOGOUT_EVENT_NAME - DISCONNECT_EVENT_NAME +- INTER_COM_EVENT_NAME +- INTER_COM_EVENT_NAMES - WS_REPLY_TYPE - WS_EVT_NAME - WS_DATA_NAME diff --git a/packages/constants/constants.json b/packages/constants/constants.json index af74d2e4..8dbe86cf 100644 --- a/packages/constants/constants.json +++ b/packages/constants/constants.json @@ -120,6 +120,11 @@ "LOGIN_EVENT_NAME": "__login__", "LOGOUT_EVENT_NAME": "__logout__", "DISCONNECT_EVENT_NAME": "__disconnect__", + "INTER_COM_EVENT_NAME": "__inter_com__", + "INTER_COM_EVENT_NAMES": [ + "__switch__", + "__disconnect__" + ], "WS_REPLY_TYPE": "__reply__", "WS_EVT_NAME": "__event__", "WS_DATA_NAME": "__data__", diff --git a/packages/constants/main.js b/packages/constants/main.js index e40da32b..f9dfa41c 100644 --- a/packages/constants/main.js +++ b/packages/constants/main.js @@ -120,6 +120,11 @@ module.exports = { "LOGIN_EVENT_NAME": "__login__", "LOGOUT_EVENT_NAME": "__logout__", "DISCONNECT_EVENT_NAME": "__disconnect__", + "INTER_COM_EVENT_NAME": "__inter_com__", + "INTER_COM_EVENT_NAMES": [ + "__switch__", + "__disconnect__" + ], "WS_REPLY_TYPE": "__reply__", "WS_EVT_NAME": "__event__", "WS_DATA_NAME": "__data__", diff --git a/packages/constants/module.js b/packages/constants/module.js index 8a4e7699..fec52a9d 100644 --- a/packages/constants/module.js +++ b/packages/constants/module.js @@ -130,6 +130,13 @@ export const LOGOUT_EVENT_NAME = '__logout__' // although it should never happens, but in some edge case might want to // disconnect from the current server, then re-establish connection later export const DISCONNECT_EVENT_NAME = '__disconnect__' +// group the inter communcation event name in one then for the server +// to create a handler to handle this kind of event +export const INTER_COM_EVENT_NAME = '__inter_com__' +export const INTER_COM_EVENT_NAMES = [ + SWITCH_USER_EVENT_NAME, + DISCONNECT_EVENT_NAME +] // for ws servers export const WS_REPLY_TYPE = '__reply__' export const WS_EVT_NAME = '__event__' diff --git a/packages/constants/package.json b/packages/constants/package.json index 4e0f0a75..455b05e2 100755 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -1,6 +1,6 @@ { "name": "jsonql-constants", - "version": "1.9.3", + "version": "1.9.4", "description": "All the share constants for json:ql tools", "main": "main.js", "module": "module.js", diff --git a/packages/ws-client-core/package.json b/packages/ws-client-core/package.json index 08b7a98c..47323097 100644 --- a/packages/ws-client-core/package.json +++ b/packages/ws-client-core/package.json @@ -53,7 +53,7 @@ "node": ">=8" }, "dependencies": { - "jsonql-constants": "^1.9.2", + "jsonql-constants": "^1.9.3", "jsonql-errors": "^1.1.10", "jsonql-params-validator": "^1.5.2", "jsonql-utils": "^1.0.0", -- Gitee