MCPcopy Index your code
hub / github.com/callstack/agent-device / runSessionHandler

Function runSessionHandler

src/daemon/request-handler-chain.ts:77–94  ·  view source on GitHub ↗
(params: RequestHandlerChainParams)

Source from the content-addressed store, hash-verified

75}
76
77async function runSessionHandler(params: RequestHandlerChainParams): Promise<DaemonResponse> {
78 const { handleSessionCommands } = await loadSessionHandlerModule();
79 return expectHandlerResponse(
80 params.req.command,
81 'session',
82 await handleSessionCommands({
83 req: params.req,
84 sessionName: params.sessionName,
85 logPath: params.logPath,
86 sessionStore: params.sessionStore,
87 leaseRegistry: params.leaseRegistry,
88 leaseLifecycleProvider: params.leaseLifecycleProvider,
89 invoke: params.invoke,
90 invokeReplayAction: params.invokeReplayAction,
91 androidAdbExecutor: params.androidAdbExecutor,
92 }),
93 );
94}
95
96async function runSnapshotHandler(params: RequestHandlerChainParams): Promise<DaemonResponse> {
97 const { handleSnapshotCommands } = await loadSnapshotHandlerModule();

Callers 1

runRequestHandlerChainFunction · 0.85

Calls 2

expectHandlerResponseFunction · 0.85
handleSessionCommandsFunction · 0.85

Tested by

no test coverage detected