Skip to content

Commit e12ea42

Browse files
committed
fix: meta reader
1 parent fe06586 commit e12ea42

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

packages/devtools/src/app/pages/session/[session].vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ const session = reactive({
1818
meta: undefined!,
1919
modulesList: shallowRef<ModuleListItem[]>([]),
2020
}) as SessionContext
21+
2122
const rpc = useRpc()
2223
const router = useRouter()
2324
const route = useRoute()

packages/devtools/src/node/rolldown/logs-manager.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,12 @@ export class RolldownLogsManager {
3737

3838
async loadSession(session: string) {
3939
const reader = RolldownEventsReader.get(join(this.dir, session, 'logs.json'))
40-
const metaReader = RolldownEventsReader.get(join(this.dir, session, 'meta.json'))
41-
reader.meta = metaReader.manager.events[metaReader.manager.events.length - 1] as SessionMeta
4240
await reader.read()
41+
if (!reader.meta) {
42+
const metaReader = RolldownEventsReader.get(join(this.dir, session, 'meta.json'))
43+
await metaReader.read()
44+
reader.meta = metaReader.manager.events.at(-1) as SessionMeta
45+
}
4346
return reader
4447
}
4548
}

0 commit comments

Comments
 (0)