MCPcopy
hub / github.com/Zleap-AI/SAG / loadProjects

Function loadProjects

web/src/App.tsx:294–305  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

292 }
293
294 async function loadProjects() {
295 try {
296 const response = await api.listProjects(showArchivedProjects);
297 setProjects(response.projects);
298 void refreshSessionsForProjects(response.projects.map((project) => project.id));
299 if (selectedProjectId && !response.projects.some((project) => project.id === selectedProjectId)) {
300 setSelectedProjectId("");
301 }
302 } catch (err) {
303 setError(getErrorMessage(err));
304 }
305 }
306
307 async function loadProjectWorkspace(projectId: string) {
308 try {

Callers 5

AppShellFunction · 0.85
createProjectFunction · 0.85
renameProjectFunction · 0.85
archiveOrRestoreProjectFunction · 0.85
permanentlyDeleteProjectFunction · 0.85

Calls 3

listProjectsMethod · 0.80
getErrorMessageFunction · 0.70

Tested by

no test coverage detected