mirror of
https://github.com/Kong/insomnia.git
synced 2026-05-19 06:12:37 -04:00
perf: improve expand all performance (#8935)
This commit is contained in:
@@ -274,7 +274,7 @@ export const WORKSPACE_EXPORT_TYPES_DESCENDANT_MAP: Record<string, string[]> = {
|
||||
protoDirectory.type,
|
||||
protoFile.type,
|
||||
],
|
||||
[requestGroup.type]: [requestGroup.type, request.type, grpcRequest.type, webSocketRequest.type],
|
||||
[requestGroup.type]: [requestGroup.type, request.type, grpcRequest.type, webSocketRequest.type, socketIORequest.type],
|
||||
[webSocketRequest.type]: [webSocketPayload.type],
|
||||
[mockServer.type]: [mockRoute.type],
|
||||
[environment.type]: [environment.type],
|
||||
|
||||
@@ -16,7 +16,10 @@ export async function action({ request, params }: ActionFunctionArgs) {
|
||||
};
|
||||
const isCollapsed = data.toggle === 'collapse-all';
|
||||
|
||||
const descendants = await database.withDescendants(workspace);
|
||||
const descendants = await database.withDescendants(workspace, null, [], {
|
||||
[workspace.type]: [models.requestGroup.type],
|
||||
[models.requestGroup.type]: [models.requestGroup.type, models.requestGroupMeta.type],
|
||||
});
|
||||
const requestGroups = descendants.filter(isRequestGroup);
|
||||
const requestGroupMetas = descendants.filter(isRequestGroupMeta);
|
||||
await Promise.all(
|
||||
|
||||
Reference in New Issue
Block a user