diff --git a/src/core/wrapper/context.ts b/src/core/wrapper/context.ts index 16cb0d53..2938c704 100644 --- a/src/core/wrapper/context.ts +++ b/src/core/wrapper/context.ts @@ -1,11 +1,11 @@ import { LogWrapper } from "@/common/utils/log"; import { QQBasicInfoWrapper } from "@/common/utils/QQBasicInfo"; import { NapCatCoreWorkingEnv } from "@/core"; -import { SelfInfo } from "../entities"; -import { NodeIKernelLoginService } from "../services"; +import { NodeIKernelLoginService } from '@/core'; import { WrapperNodeApi, NodeIQQNTWrapperSession } from "@/core"; import { NTQQFileApi, NTQQFriendApi, NTQQGroupApi, NTQQMsgApi, NTQQSystemApi, NTQQUserApi, NTQQWebApi } from "../apis"; import { NTQQCollectionApi } from "../apis/collection"; +import { NapCatPathWrapper } from '@/common/framework/napcat'; export interface InstanceContext { readonly workingEnv: NapCatCoreWorkingEnv; @@ -14,7 +14,9 @@ export interface InstanceContext { readonly logger: LogWrapper; readonly loginService: NodeIKernelLoginService; readonly basicInfoWrapper: QQBasicInfoWrapper; + readonly pathWrapper: NapCatPathWrapper; } + export interface NTApiContext { FileApi: NTQQFileApi, SystemApi: NTQQSystemApi, @@ -24,4 +26,4 @@ export interface NTApiContext { MsgApi: NTQQMsgApi, UserApi: NTQQUserApi, GroupApi: NTQQGroupApi -} \ No newline at end of file +} diff --git a/src/shell/napcat.ts b/src/shell/napcat.ts index 3a7be651..3bc26e2c 100644 --- a/src/shell/napcat.ts +++ b/src/shell/napcat.ts @@ -219,6 +219,7 @@ export class NapCatShell { logger, loginService, basicInfoWrapper, + pathWrapper }; this.core = new NapCatCore(this.context, selfInfo);