refactor: create normalizeSDKResponse helper and replace scattered patterns across 37 files

This commit is contained in:
YeonGyu-Kim
2026-02-16 18:20:19 +09:00
parent 6d732fd1f6
commit 1a6810535c
41 changed files with 250 additions and 77 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
import { log } from "../shared"
import { normalizeSDKResponse } from "../shared"
interface SessionMessage {
info?: {
@@ -19,7 +20,7 @@ export async function resolveSessionAgent(
): Promise<string | undefined> {
try {
const messagesResp = await client.session.messages({ path: { id: sessionId } })
const messages = (messagesResp.data ?? []) as SessionMessage[]
const messages = normalizeSDKResponse(messagesResp, [] as SessionMessage[])
for (const msg of messages) {
if (msg.info?.agent) {