Skip to main content
Glama
useComponentUpgrade.ts915 B
import { useRoute } from "vue-router"; import { ComponentId } from "@/api/sdf/dal/component"; import { useApi, routes } from "../api_composables"; export function useComponentUpgrade() { const route = useRoute(); const upgradeApi = useApi(); const upgradeComponents = async (componentIds: ComponentId[]) => { const call = upgradeApi.endpoint(routes.UpgradeComponents); const { req, newChangeSetId } = await call.post({ componentIds, }); if (upgradeApi.ok(req)) { if (newChangeSetId) { upgradeApi.navigateToNewChangeSet( { name: "new-hotness", params: { workspacePk: route.params.workspacePk, changeSetId: newChangeSetId, }, }, newChangeSetId, ); } } return { success: upgradeApi.ok(req), newChangeSetId }; }; return { upgradeComponents, }; }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/systeminit/si'

If you have feedback or need assistance with the MCP directory API, please join our Discord server