LI JIAHAO 6 gadi atpakaļ
vecāks
revīzija
cf410a1e24
2 mainītis faili ar 17 papildinājumiem un 17 dzēšanām
  1. 8 8
      dist/qq.js
  2. 9 9
      src/qq.ts

+ 8 - 8
dist/qq.js

@@ -9,7 +9,13 @@ class default_1 {
     constructor(opt) {
         this.retryInterval = 1000;
         this.initWebsocket = () => {
-            this.bot = new CQWebsocket(this.botInfo);
+            this.bot = new CQWebsocket({
+                access_token: this.botInfo.access_token,
+                enableAPI: true,
+                enableEvent: true,
+                host: this.botInfo.host,
+                port: this.botInfo.port,
+            });
             this.bot.on('socket.connect', () => {
                 logger.info('websocket connected');
                 this.retryInterval = 1000;
@@ -73,13 +79,7 @@ class default_1 {
             }, this.retryInterval);
         };
         logger.info(`init cqwebsocket for ${opt.host}:${opt.port}, with access_token ${opt.access_token}`);
-        this.botInfo = {
-            access_token: opt.access_token,
-            enableAPI: true,
-            enableEvent: true,
-            host: opt.host,
-            port: opt.port,
-        };
+        this.botInfo = opt;
     }
 }
 exports.default = default_1;

+ 9 - 9
src/qq.ts

@@ -17,12 +17,18 @@ interface IQQProps {
 
 export default class {
 
-  private botInfo;
+  private botInfo: IQQProps;
   public bot: CQWebsocket;
   private retryInterval = 1000;
 
   private initWebsocket = () => {
-    this.bot = new CQWebsocket(this.botInfo);
+    this.bot = new CQWebsocket({
+      access_token: this.botInfo.access_token,
+      enableAPI: true,
+      enableEvent: true,
+      host: this.botInfo.host,
+      port: this.botInfo.port,
+    });
 
     this.bot.on('socket.connect', () => {
       logger.info('websocket connected');
@@ -93,12 +99,6 @@ export default class {
 
   constructor(opt: IQQProps) {
     logger.info(`init cqwebsocket for ${opt.host}:${opt.port}, with access_token ${opt.access_token}`);
-    this.botInfo = {
-      access_token: opt.access_token,
-      enableAPI: true,
-      enableEvent: true,
-      host: opt.host,
-      port: opt.port,
-    };
+    this.botInfo = opt;
   }
 }