refactor: make selfInfo a 'runtime info'

This commit is contained in:
Wesley F. Young
2024-08-09 11:03:25 +08:00
parent 34e4963ccd
commit 7e49bfa984
4 changed files with 24 additions and 31 deletions

View File

@@ -1,9 +1,9 @@
import { LogWrapper } from "@/common/utils/log";
import { QQBasicInfoWrapper } from "@/common/utils/QQBasicInfo";
import { NapCatCoreWorkingEnv } from "../core";
import { NapCatCoreWorkingEnv } from "@/core";
import { SelfInfo } from "../entities";
import { NodeIKernelLoginService } from "../services";
import { WrapperNodeApi, NodeIQQNTWrapperSession } from "./wrapper";
import { WrapperNodeApi, NodeIQQNTWrapperSession } from "@/core";
export interface InstanceContext {
readonly workingEnv: NapCatCoreWorkingEnv;
@@ -11,6 +11,5 @@ export interface InstanceContext {
readonly session: NodeIQQNTWrapperSession;
readonly logger: LogWrapper;
readonly loginService: NodeIKernelLoginService;
readonly selfInfo: SelfInfo;
readonly basicInfoWrapper: QQBasicInfoWrapper;
}