Reduce log ingest and SCUM page refresh pressure
This commit is contained in:
@@ -185,7 +185,7 @@ const queuedQueryBuckets = new Set<string>();
|
||||
export async function loadSCUMSurface(actions: SCUMWorkspaceActions, pageKey: string): Promise<SCUMSurfaceData> {
|
||||
if (!actions.pluginData) throw new Error("通用 pluginData 能力不可用。");
|
||||
const canonical = canonicalPageKey(pageKey);
|
||||
await queueSCUMDatabaseRefresh(actions, canonical).catch(() => undefined);
|
||||
void queueSCUMDatabaseRefresh(actions, canonical).catch(() => undefined);
|
||||
const data: SCUMSurfaceData = { ...emptySCUMSurfaceData };
|
||||
const keys = pageCollections[canonical];
|
||||
const records = await Promise.all(keys.map(async (key) => [key, await actions.pluginData!.list(scumCollections[key])] as const));
|
||||
|
||||
Reference in New Issue
Block a user