Skip to content

Commit 7622643

Browse files
authored
Merge pull request #1 from mcode-webui/fix/webui-slash-compact-palette
feat(webui): roadmap group A - session import/export, /compact, rail search, running and unread state, rail views
2 parents c16ea26 + c7ff9d0 commit 7622643

43 files changed

Lines changed: 6242 additions & 87 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎packages/local-runtime-v2/src/application/initialize.ts‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
type SessionLifecycleApplicationOptions,
1111
} from "./session/lifecycle-application.js";
1212
import { SessionQueryApplication } from "./session/query-application.js";
13+
import { SessionTransferApplication } from "./session/transfer-application.js";
1314
import {
1415
SessionRootApplication,
1516
SessionRootEventProjector,
@@ -31,6 +32,7 @@ export interface RuntimeApplications {
3132
readonly root: SessionRootApplication;
3233
readonly diff: SessionDiffApplication;
3334
readonly conversationMutation: SessionConversationMutationApplication;
35+
readonly transfer: SessionTransferApplication;
3436
};
3537
readonly queue: QueueApplication;
3638
}
@@ -150,8 +152,14 @@ export const initializeApplications: InitializeApplications = (options) => {
150152
options.conversationMutationPort,
151153
options.conversationMutationWorkflow,
152154
);
155+
const transfer = new SessionTransferApplication({
156+
messages: options.sessionSystem.repositories.messages,
157+
historyMutation: options.sessionSystem.session.historyMutation,
158+
sessions: options.sessionSystem.repositories.sessions,
159+
now: options.nowMs ?? Date.now,
160+
});
153161
return {
154-
session: { query, content, lifecycle, root, diff, conversationMutation },
162+
session: { query, content, lifecycle, root, diff, conversationMutation, transfer },
155163
queue,
156164
};
157165
};

0 commit comments

Comments
 (0)