diff --git a/src/onebot/network/active-http.ts b/src/onebot/network/active-http.ts index d3323d4a..19d8f521 100644 --- a/src/onebot/network/active-http.ts +++ b/src/onebot/network/active-http.ts @@ -1,18 +1,12 @@ import { IOB11NetworkAdapter } from '@/onebot/network/index'; import BaseAction from '@/onebot/action/BaseAction'; import { OB11BaseEvent } from '@/onebot/event/OB11BaseEvent'; -import { NapCatOneBot11Adapter } from '../main'; -import { NapCatCore } from '@/core'; export class OB11ActiveHttpAdapter implements IOB11NetworkAdapter { url: string; private actionMap: Map> = new Map(); - obContext: NapCatOneBot11Adapter; - coreContext: NapCatCore; - constructor(obContext: NapCatOneBot11Adapter, coreContext: NapCatCore, url: string) { - this.obContext = obContext; - this.coreContext = coreContext + constructor(url: string) { this.url = url; } @@ -28,13 +22,13 @@ export class OB11ActiveHttpAdapter implements IOB11NetworkAdapter { }, body: JSON.stringify(event) }) - .then(response => response.json()) - .then(data => { - console.log('Event sent successfully:', data); - }) - .catch(error => { - console.error('Failed to send event:', error); - }); + .then(response => response.json()) + .then(data => { + console.log('Event sent successfully:', data); + }) + .catch(error => { + console.error('Failed to send event:', error); + }); } async open() { diff --git a/src/onebot/network/active-websocket.ts b/src/onebot/network/active-websocket.ts index e3961c4e..5de14540 100644 --- a/src/onebot/network/active-websocket.ts +++ b/src/onebot/network/active-websocket.ts @@ -4,8 +4,6 @@ import { WebSocket as NodeWebSocket } from 'ws'; import BaseAction from '@/onebot/action/BaseAction'; import { OB11BaseEvent } from '@/onebot/event/OB11BaseEvent'; import { sleep } from '@/common/utils/helper'; -import { NapCatOneBot11Adapter } from '../main'; -import { NapCatCore } from '@/core'; export class OB11ActiveWebSocketAdapter implements IOB11NetworkAdapter { url: string; @@ -14,12 +12,8 @@ export class OB11ActiveWebSocketAdapter implements IOB11NetworkAdapter { private connection: NodeWebSocket | null = null; private actionMap: Map> = new Map(); - obContext: NapCatOneBot11Adapter; - coreContext: NapCatCore; - constructor(obContext: NapCatOneBot11Adapter, coreContext: NapCatCore, url: string, reconnectIntervalInMillis: number) { - this.obContext = obContext; - this.coreContext = coreContext + constructor(url: string, reconnectIntervalInMillis: number) { this.url = url; this.reconnectIntervalInMillis = reconnectIntervalInMillis; } diff --git a/src/onebot/network/passive-http.ts b/src/onebot/network/passive-http.ts index c4ad810e..8f28208a 100644 --- a/src/onebot/network/passive-http.ts +++ b/src/onebot/network/passive-http.ts @@ -3,8 +3,6 @@ import { OB11BaseEvent } from '@/onebot/event/OB11BaseEvent'; import BaseAction from '@/onebot/action/BaseAction'; import express, { Express, Request, Response } from 'express'; import http from 'http'; -import { NapCatOneBot11Adapter } from '../main'; -import { NapCatCore } from '@/core'; export class OB11PassiveHttpAdapter implements IOB11NetworkAdapter { private app: Express | undefined; @@ -13,12 +11,8 @@ export class OB11PassiveHttpAdapter implements IOB11NetworkAdapter { private hasBeenClosed: boolean = false; private actionMap: Map> = new Map(); private port: number; - obContext: NapCatOneBot11Adapter; - coreContext: NapCatCore; - constructor(obContext: NapCatOneBot11Adapter, coreContext: NapCatCore, port: number) { - this.obContext = obContext; - this.coreContext = coreContext + constructor(port: number) { this.port = port; } diff --git a/src/onebot/network/passive-websocket.ts b/src/onebot/network/passive-websocket.ts index fe0b3094..d32bd3ff 100644 --- a/src/onebot/network/passive-websocket.ts +++ b/src/onebot/network/passive-websocket.ts @@ -3,8 +3,6 @@ import { OB11BaseEvent } from '@/onebot/event/OB11BaseEvent'; import BaseAction from '@/onebot/action/BaseAction'; import { WebSocket, WebSocketServer } from 'ws'; import { Mutex } from 'async-mutex'; -import { NapCatOneBot11Adapter } from '../main'; -import { NapCatCore } from '@/core'; export class OB11PassiveWebSocketAdapter implements IOB11NetworkAdapter { wsServer: WebSocketServer; @@ -12,13 +10,10 @@ export class OB11PassiveWebSocketAdapter implements IOB11NetworkAdapter { wsClientsMutex = new Mutex(); isOpen: boolean = false; hasBeenClosed: boolean = false; - obContext: NapCatOneBot11Adapter; - coreContext: NapCatCore; + private actionMap: Map> = new Map(); - constructor(obContext: NapCatOneBot11Adapter, coreContext: NapCatCore,ip: string, port: number, token: string) { - this.obContext = obContext; - this.coreContext = coreContext + constructor(ip: string, port: number, token: string) { this.wsServer = new WebSocketServer({ port: port, host: ip }); this.wsServer.on('connection', async (wsClient) => { if (!this.isOpen) {