refactor(ui): rename message time.completed to time.end

Update all references from info.time.completed to info.time.end to align
with SDK schema changes. Affects message status tracking and rendering.
This commit is contained in:
Shantur Rathore
2026-02-15 20:38:57 +00:00
parent 5067db3dd0
commit 9a4d205d97
3 changed files with 10 additions and 9 deletions

View File

@@ -300,10 +300,10 @@ function handleMessageUpdate(instanceId: string, event: MessageUpdateEvent | Mes
const messageId = typeof info.id === "string" ? info.id : undefined
if (!sessionId || !messageId) return
const timeInfo = (info.time ?? {}) as { created?: number; updated?: number; completed?: number }
const timeInfo = (info.time ?? {}) as { created?: number; updated?: number; end?: number }
const nextUpdated =
typeof timeInfo.completed === "number" && timeInfo.completed > 0
? timeInfo.completed
typeof timeInfo.end === "number" && timeInfo.end > 0
? timeInfo.end
: typeof timeInfo.updated === "number" && timeInfo.updated > 0
? timeInfo.updated
: typeof timeInfo.created === "number" && timeInfo.created > 0
@@ -333,14 +333,14 @@ function handleMessageUpdate(instanceId: string, event: MessageUpdateEvent | Mes
if (!record) {
const createdAt = info.time?.created ?? Date.now()
const completedAt = (info.time as { completed?: number } | undefined)?.completed
const endAt = (info.time as { end?: number } | undefined)?.end
store.upsertMessage({
id: messageId,
sessionId,
role,
status,
createdAt,
updatedAt: completedAt ?? createdAt,
updatedAt: endAt ?? createdAt,
})
}