chore: update trace every time it is loaded (#21323)

This commit is contained in:
Pavel Feldman 2023-03-01 17:42:50 -08:00 committed by GitHub
parent 3b800344b0
commit e64d0ae556
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,10 +37,7 @@ const loadedTraces = new Map<string, { traceModel: TraceModel, snapshotServer: S
const clientIdToTraceUrls = new MultiMap<string, string>();
async function loadTrace(traceUrl: string, traceFileName: string | null, clientId: string, progress: (done: number, total: number) => void): Promise<TraceModel> {
const entry = loadedTraces.get(traceUrl);
clientIdToTraceUrls.set(clientId, traceUrl);
if (entry)
return entry.traceModel;
const traceModel = new TraceModel();
try {
await traceModel.load(traceUrl, progress);