Skip to content

Commit 9795a6b

Browse files
committed
fix tests
1 parent 4cbb6d8 commit 9795a6b

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

src/libs/next-auth/adapter/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export function LobeNextAuthDbAdapter(serverDB: NeonDatabase<typeof schema>): Ad
8181
);
8282

8383
// 3. Create an inbox session for the user
84-
const agentService = new AgentService(id);
84+
const agentService = new AgentService(serverDB, id);
8585
await agentService.createInbox();
8686

8787
return { ...user, id: providerAccountId ?? id };

src/server/routers/lambda/agent.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const agentProcedure = authedProcedure.use(async (opts) => {
1919
return opts.next({
2020
ctx: {
2121
agentModel: new AgentModel(serverDB, ctx.userId),
22-
agentService: new AgentService(ctx.userId),
22+
agentService: new AgentService(serverDB, ctx.userId),
2323
fileModel: new FileModel(serverDB, ctx.userId),
2424
knowledgeBaseModel: new KnowledgeBaseModel(serverDB, ctx.userId),
2525
sessionModel: new SessionModel(serverDB, ctx.userId),

src/server/services/agent/index.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
import { appEnv } from '@/config/app';
2-
import { serverDB } from '@/database/server';
32
import { SessionModel } from '@/database/server/models/session';
3+
import { LobeChatDatabase } from '@/database/type';
44
import { parseAgentConfig } from '@/server/globalConfig/parseDefaultAgent';
55

66
export class AgentService {
77
private readonly userId: string;
8+
private readonly db: LobeChatDatabase;
89

9-
constructor(userId: string) {
10+
constructor(db: LobeChatDatabase, userId: string) {
1011
this.userId = userId;
12+
this.db = db;
1113
}
1214

1315
async createInbox() {
14-
const sessionModel = new SessionModel(serverDB, this.userId);
16+
const sessionModel = new SessionModel(this.db, this.userId);
1517

1618
const defaultAgentConfig = parseAgentConfig(appEnv.DEFAULT_AGENT_CONFIG) || {};
1719

src/server/services/user/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export class UserService {
4343
});
4444

4545
// 3. Create an inbox session for the user
46-
const agentService = new AgentService(id);
46+
const agentService = new AgentService(serverDB, id);
4747
await agentService.createInbox();
4848

4949
/* ↓ cloud slot ↓ */

0 commit comments

Comments
 (0)