fix(frontend): avoid effect deps on loadSkillsByGateway

This commit is contained in:
Abhimanyu Saharan
2026-02-13 22:57:49 +00:00
parent 84cf22e42b
commit 5d03a522b9

View File

@@ -196,7 +196,18 @@ export default function SkillsMarketplacePage() {
}
try {
const gatewaySkills = await loadSkillsByGateway();
const gatewaySkills = await Promise.all(
gateways.map(async (gateway) => {
const response = await listMarketplaceSkillsApiV1SkillsMarketplaceGet({
gateway_id: gateway.id,
});
return {
gatewayId: gateway.id,
gatewayName: gateway.name,
skills: response.status === 200 ? response.data : [],
};
}),
);
if (cancelled) return;
@@ -225,7 +236,7 @@ export default function SkillsMarketplacePage() {
return () => {
cancelled = true;
};
}, [gateways, isAdmin, isSignedIn, loadSkillsByGateway, skills]);
}, [gateways, isAdmin, isSignedIn, skills]);
const installMutation =
useInstallMarketplaceSkillApiV1SkillsMarketplaceSkillIdInstallPost<ApiError>(