Comparing version 0.1.3 to 0.1.8
@@ -11,3 +11,27 @@ interface WeWorkChatInit { | ||
constructor(options: WeWorkChatInit); | ||
/** | ||
* init | ||
* @description Initialize WeWork Chat SDK | ||
* @author Yoneyy(YuTianYuan) | ||
* @date 2022-02-07 | ||
* @private | ||
*/ | ||
private init; | ||
/** | ||
* 获取会话列表 | ||
* Get chat data list | ||
* @param params | ||
* ```ts | ||
* { | ||
* seq: number; | ||
* limit: number; | ||
* proxy?: string; | ||
* passwd?: string; | ||
* timeout: number; | ||
* } | ||
* ``` | ||
* @author Yoneyy(YuTianYuan) | ||
* @date 2022-02-07 | ||
* @returns | ||
*/ | ||
getChatData(params: { | ||
@@ -20,5 +44,20 @@ seq: number; | ||
}): Promise<Record<string, unknown>>; | ||
/** | ||
* RSA解密 | ||
* @param encrypt_random_key 从`getChatData`数据列表的每个元素中获取 `encrypt_random_key` | ||
* @author Yoneyy(YuTianYuan) | ||
* @date 2022-02-07 | ||
* @returns | ||
*/ | ||
deRSAcryptChatData(encrypt_random_key: string): Promise<string>; | ||
/** | ||
* Chat content decryption | ||
* @param encrypt_key 从`deRSAcryptChatData`获取的`encrypt_key` | ||
* @param encrypt_msg 从`getChatData`数据列表的每个元素中获取 `encrypt_chat_msg` | ||
* @author Yoneyy(YuTianYuan) | ||
* @date 2022-02-07 | ||
* @returns | ||
*/ | ||
deCryptDatas(encrypt_key: string, encrypt_msg: string): Promise<Record<string, unknown>>; | ||
} | ||
export default WeWorkChat; |
"use strict"; | ||
/* | ||
* @Author: Yoney Y (YuTianyuan) | ||
* @Date: 2022-02-08 02:44:49 | ||
* @Last Modified by: YoneyY (YuTianyuan) | ||
* @Last Modified time: 2022-02-08 02:52:29 | ||
*/ | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -24,7 +30,29 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
} | ||
// 初始化 | ||
/** | ||
* init | ||
* @description Initialize WeWork Chat SDK | ||
* @author Yoneyy(YuTianYuan) | ||
* @date 2022-02-07 | ||
* @private | ||
*/ | ||
init() { | ||
w.init(this.corpid, this.secret); | ||
} | ||
// 获取会话列表 | ||
/** | ||
* 获取会话列表 | ||
* Get chat data list | ||
* @param params | ||
* ```ts | ||
* { | ||
* seq: number; | ||
* limit: number; | ||
* proxy?: string; | ||
* passwd?: string; | ||
* timeout: number; | ||
* } | ||
* ``` | ||
* @author Yoneyy(YuTianYuan) | ||
* @date 2022-02-07 | ||
* @returns | ||
*/ | ||
getChatData(params) { | ||
@@ -39,3 +67,9 @@ if (params.proxy == null) | ||
} | ||
// RSA解密 | ||
/** | ||
* RSA解密 | ||
* @param encrypt_random_key 从`getChatData`数据列表的每个元素中获取 `encrypt_random_key` | ||
* @author Yoneyy(YuTianYuan) | ||
* @date 2022-02-07 | ||
* @returns | ||
*/ | ||
deRSAcryptChatData(encrypt_random_key) { | ||
@@ -45,3 +79,10 @@ const result = w.deRSAcryptChatData(encrypt_random_key, this.private_key); | ||
} | ||
// 解密获取内容 | ||
/** | ||
* Chat content decryption | ||
* @param encrypt_key 从`deRSAcryptChatData`获取的`encrypt_key` | ||
* @param encrypt_msg 从`getChatData`数据列表的每个元素中获取 `encrypt_chat_msg` | ||
* @author Yoneyy(YuTianYuan) | ||
* @date 2022-02-07 | ||
* @returns | ||
*/ | ||
deCryptDatas(encrypt_key, encrypt_msg) { | ||
@@ -48,0 +89,0 @@ const result = w.deCryptDatas(encrypt_key, encrypt_msg); |
{ | ||
"name": "bf-wchat", | ||
"version": "0.1.3", | ||
"version": "0.1.8", | ||
"description": "Enterprise WeChat chat archive.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
359928
153