chore: network context

This commit is contained in:
手瓜一十雪
2024-08-10 16:28:26 +08:00
parent c3dd6dd7ad
commit 3a4addb0b2
4 changed files with 35 additions and 12 deletions

View File

@@ -3,6 +3,8 @@ 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;
@@ -11,8 +13,12 @@ export class OB11PassiveHttpAdapter implements IOB11NetworkAdapter {
private hasBeenClosed: boolean = false;
private actionMap: Map<string, BaseAction<any, any>> = new Map();
private port: number;
obContext: NapCatOneBot11Adapter;
coreContext: NapCatCore;
constructor(port: number) {
constructor(obContext: NapCatOneBot11Adapter, coreContext: NapCatCore, port: number) {
this.obContext = obContext;
this.coreContext = coreContext
this.port = port;
}