Socket
Socket
Sign inDemoInstall

bf-wchat

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bf-wchat - npm Package Compare versions

Comparing version 0.1.3 to 0.1.8

39

dist/index.d.ts

@@ -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;

49

dist/index.js
"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);

2

package.json
{
"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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc