This commit is contained in:
2026-04-21 18:27:46 +08:00
parent 04bff9617d
commit 4372ab5be1
358 changed files with 30788 additions and 14737 deletions

View File

@@ -5,6 +5,13 @@ import type { AppDatabase } from './db.js';
import { AuthAuditLogRepository } from './repositories/authAuditLogRepository.js';
import { AuthIdentityRepository } from './repositories/authIdentityRepository.js';
import { AuthRiskBlockRepository } from './repositories/authRiskBlockRepository.js';
import type { RpgAgentSessionRepository } from './repositories/RpgAgentSessionRepository.js';
import type { RpgSaveArchiveRepository } from './repositories/rpg-entry/RpgSaveArchiveRepository.js';
import type { RpgWorldLibraryRepository } from './repositories/rpg-entry/RpgWorldLibraryRepository.js';
import type { RpgBrowseHistoryRepository } from './repositories/rpg-profile/RpgBrowseHistoryRepository.js';
import type { RpgProfileDashboardRepository } from './repositories/rpg-profile/RpgProfileDashboardRepository.js';
import type { RpgRuntimeSnapshotRepository } from './repositories/rpg-runtime/RpgRuntimeSnapshotRepository.js';
import type { RpgWorldProfileRepository } from './repositories/RpgWorldProfileRepository.js';
import { RuntimeRepository } from './repositories/runtimeRepository.js';
import { SmsAuthEventRepository } from './repositories/smsAuthEventRepository.js';
import { UserRepository } from './repositories/userRepository.js';
@@ -13,6 +20,7 @@ import { CaptchaChallengeStore } from './services/captchaChallengeStore.js';
import { CustomWorldAgentOrchestrator } from './services/customWorldAgentOrchestrator.js';
import { CustomWorldAgentSessionStore } from './services/customWorldAgentSessionStore.js';
import { UpstreamLlmClient } from './services/llmClient.js';
import type { RpgWorldWorkSummaryService } from './services/RpgWorldWorkSummaryService.js';
import type { SmsVerificationService } from './services/smsVerificationService.js';
import type { WechatAuthService } from './services/wechatAuthService.js';
import { WechatAuthStateStore } from './services/wechatAuthStateStore.js';
@@ -27,10 +35,18 @@ export type AppContext = {
authRiskBlockRepository: AuthRiskBlockRepository;
smsAuthEventRepository: SmsAuthEventRepository;
userSessionRepository: UserSessionRepository;
rpgAgentSessionRepository: RpgAgentSessionRepository;
rpgWorldProfileRepository: RpgWorldProfileRepository;
rpgProfileDashboardRepository: RpgProfileDashboardRepository;
rpgBrowseHistoryRepository: RpgBrowseHistoryRepository;
rpgSaveArchiveRepository: RpgSaveArchiveRepository;
rpgWorldLibraryRepository: RpgWorldLibraryRepository;
rpgRuntimeSnapshotRepository: RpgRuntimeSnapshotRepository;
runtimeRepository: RuntimeRepository;
llmClient: UpstreamLlmClient;
customWorldAgentSessions: CustomWorldAgentSessionStore;
customWorldAgentOrchestrator: CustomWorldAgentOrchestrator;
rpgWorldWorkSummaryService: RpgWorldWorkSummaryService;
smsVerificationService: SmsVerificationService;
wechatAuthService: WechatAuthService;
wechatAuthStates: WechatAuthStateStore;