MCPcopy
hub / github.com/stravu/crystal / loadArchivedSessions

Function loadArchivedSessions

frontend/src/components/DraggableProjectTreeView.tsx:711–727  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

709 };
710
711 const loadArchivedSessions = async () => {
712 try {
713 setIsLoadingArchived(true);
714 const response = await API.sessions.getArchivedWithProjects();
715 if (response.success && response.data) {
716 setArchivedProjectsWithSessions(response.data);
717 }
718 } catch (error) {
719 console.error('Failed to load archived sessions:', error);
720 showError({
721 title: 'Failed to load archived sessions',
722 error: error instanceof Error ? error.message : 'Unknown error occurred'
723 });
724 } finally {
725 setIsLoadingArchived(false);
726 }
727 };
728
729 const toggleProject = useCallback((projectId: number, event?: React.MouseEvent) => {
730 // Prevent event from bubbling to parent handlers

Callers 1

DraggableProjectTreeViewFunction · 0.85

Calls 2

errorMethod · 0.80

Tested by

no test coverage detected