@@ -2,11 +2,11 @@ import "reflect-metadata";
22import { Container } from "inversify" ;
33import { AgentService } from "../services/agent/service.js" ;
44import { AppLifecycleService } from "../services/app-lifecycle/service.js" ;
5+ import { ArchiveService } from "../services/archive/service.js" ;
56import { CloudTaskService } from "../services/cloud-task/service.js" ;
67import { ConnectivityService } from "../services/connectivity/service.js" ;
78import { ContextMenuService } from "../services/context-menu/service.js" ;
89import { DeepLinkService } from "../services/deep-link/service.js" ;
9-
1010import { ExternalAppsService } from "../services/external-apps/service.js" ;
1111import { FileWatcherService } from "../services/file-watcher/service.js" ;
1212import { FocusService } from "../services/focus/service.js" ;
@@ -19,20 +19,23 @@ import { NotificationService } from "../services/notification/service.js";
1919import { OAuthService } from "../services/oauth/service.js" ;
2020import { PosthogPluginService } from "../services/posthog-plugin/service.js" ;
2121import { ProcessTrackingService } from "../services/process-tracking/service.js" ;
22+ import { settingsStore } from "../services/settingsStore.js" ;
2223import { ShellService } from "../services/shell/service.js" ;
2324import { SleepService } from "../services/sleep/service.js" ;
2425import { TaskLinkService } from "../services/task-link/service.js" ;
2526import { UIService } from "../services/ui/service.js" ;
2627import { UpdatesService } from "../services/updates/service.js" ;
2728import { WatcherRegistryService } from "../services/watcher-registry/service.js" ;
2829import { WorkspaceService } from "../services/workspace/service.js" ;
30+ import { archiveStore , foldersStore } from "../utils/store.js" ;
2931import { MAIN_TOKENS } from "./tokens.js" ;
3032
3133export const container = new Container ( {
3234 defaultScope : "Singleton" ,
3335} ) ;
3436
3537container . bind ( MAIN_TOKENS . AgentService ) . to ( AgentService ) ;
38+ container . bind ( MAIN_TOKENS . ArchiveService ) . to ( ArchiveService ) ;
3639container . bind ( MAIN_TOKENS . AppLifecycleService ) . to ( AppLifecycleService ) ;
3740container . bind ( MAIN_TOKENS . CloudTaskService ) . to ( CloudTaskService ) ;
3841container . bind ( MAIN_TOKENS . ConnectivityService ) . to ( ConnectivityService ) ;
@@ -58,3 +61,7 @@ container.bind(MAIN_TOKENS.UpdatesService).to(UpdatesService);
5861container . bind ( MAIN_TOKENS . TaskLinkService ) . to ( TaskLinkService ) ;
5962container . bind ( MAIN_TOKENS . WatcherRegistryService ) . to ( WatcherRegistryService ) ;
6063container . bind ( MAIN_TOKENS . WorkspaceService ) . to ( WorkspaceService ) ;
64+
65+ container . bind ( MAIN_TOKENS . ArchiveStore ) . toConstantValue ( archiveStore ) ;
66+ container . bind ( MAIN_TOKENS . FoldersStore ) . toConstantValue ( foldersStore ) ;
67+ container . bind ( MAIN_TOKENS . SettingsStore ) . toConstantValue ( settingsStore ) ;
0 commit comments