style: reshape the fixture session guard under max-len and indent rules

This commit is contained in:
imccyu
2026-07-27 09:02:50 +08:00
parent 1b49666cd5
commit 7a5576a4a8

View File

@@ -428,15 +428,16 @@ export function createFixtureApi(options: FixtureOptions = {}): ApiProxy {
} }
const summaryOf = (id: SessionId): SessionSummary | undefined => sessions.find(s => s.sessionId === id) const summaryOf = (id: SessionId): SessionSummary | undefined => sessions.find(s => s.sessionId === id)
/** Shared session guard for sessionId-addressed catalog routes: the error response when the session is unknown, undefined when it exists. */ /** Shared session guard for sessionId-addressed catalog routes: the error
const requireSession = (request: RpcRequest<{ sessionId: SessionId }>): Promise<RpcResponse<never>> | undefined => * response when the session is unknown, undefined when it exists. */
summaryOf(request.payload.sessionId) === undefined const requireSession = (request: RpcRequest<{ sessionId: SessionId }>): Promise<RpcResponse<never>> | undefined => {
? err<{ sessionId: SessionId }, never>(request, { if (summaryOf(request.payload.sessionId) !== undefined) return undefined
code: 'session-not-found', return err<{ sessionId: SessionId }, never>(request, {
message: `no session ${request.payload.sessionId}`, code: 'session-not-found',
details: { sessionId: request.payload.sessionId }, message: `no session ${request.payload.sessionId}`,
}) details: { sessionId: request.payload.sessionId },
: undefined })
}
const setRunning = (id: SessionId, running: boolean): void => { const setRunning = (id: SessionId, running: boolean): void => {
const summary = summaryOf(id) const summary = summaryOf(id)
if (summary === undefined || summary.running === running) return if (summary === undefined || summary.running === running) return