Skip to content

Commit 8482da6

Browse files
committed
fix: parse session data served as blobs
1 parent 825e338 commit 8482da6

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

app/pages/session.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ type SessionsByDay = Record<string, SessionSummary[]>
2929
3030
const SessionsByDaySchema = z.record(z.string(), z.array(SessionSummarySchema))
3131
32-
function parseSessionsByDay(value: unknown): SessionsByDay {
33-
const parsed = typeof value === 'string' ? JSON.parse(value) as unknown : value
32+
async function parseSessionsByDay(value: unknown): Promise<SessionsByDay> {
33+
const response = value instanceof Blob ? await value.text() : value
34+
const parsed = typeof response === 'string' ? JSON.parse(response) as unknown : response
3435
return SessionsByDaySchema.parse(parsed)
3536
}
3637

0 commit comments

Comments
 (0)